/*css样式*/
/*====index首页====*/
* {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: '宋体', '微软雅黑';
}
a:visited {
	color: #666;
}
.w170 {
	width: 170px;
}
.fs1 {
	font-family: '微软雅黑';
}
/*top右侧*/
.nc-section-right {
	height: 315px;
	margin-top: -380px;
	position: absolute;
	right: 0;
	width: 200px;
}
.nc_userinfo {
	background-color: #F6F5E6;
	border: 1px solid #D5D4D4;
	/*	height:230px;*/
	padding: 0 15px;
}
.life_tx02 {
	display: block;
	height: 80px;
	overflow: hidden;
	width: 80px;
	margin: 10px auto 0;
}
.life_tx02 {
	border-radius: 100px 100px 100px 100px;
	height: 80px;
	width: 80px;
}
.life_tx02 img {
	border-radius: 100px 100px 100px 100px;
	height: 80px;
	width: 80px;
}
.nc_inlogin, .nc_outlogin {
	padding: 15px 0 10px;
	overflow: hidden;
}
.nc_outLogin_bd {
	margin-top: 35px;
}
.life_login_btn, .life_inlogin_btn {
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	line-height: 28px;
	text-align: center;
}
.nc_inLogin_bd a.life_inlogin_btn {
	color: #FFFFFF;
}
.nc_outLogin_bd .life_login_btn {
	color: #FFFFFF;
}
.category .list-items .menuicon, .more-list-items .more-menuicon, .nclife_phone s, .life_login_btn, .life_inlogin_btn {
	background: url(../images/life-arrow-r.gif) no-repeat 0 0;
}
.life_login_btn, .life_inlogin_btn {
	background-position: 0 -84px;
	height: 30px;
	width: 168px;
}
.life_login_btn:hover, .life_inlogin_btn:hover {
	background-position: 0 -114px;
}
.nc_outLogin_bd p {
	margin-top: 5px;
}
.nc_outLogin_bd p span {
	display: block;
}
.life_item {
	color: #999999;
	display: block;
	line-height: 30px;
	text-align: center;
}
.life_item em {
	color: #E64D5E;
	margin: 0 5px;
}
.nc_inLogin-hd {
	display: block;
	height: 100px;
	overflow: hidden;
}
.life_tx {
	display: block;
	height: 60px;
	overflow: hidden;
	width: 60px;
	margin: 0 auto;
}
.life_tx {
	border-radius: 100px 100px 100px 100px;
	height: 60px;
	width: 60px;
}
.life_tx img {
	border-radius: 100px 100px 100px 100px;
	height: 60px;
	width: 60px;
}
.life_userName span {
	color: #333333;
	display: block;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	width: 168px;
	margin-top: 5px;
	text-align: center;
}
.life_userName span a {
	font-family: '微软雅黑';
	color: #333333;
}
.nc_inLogin_bd {
	margin: 5px 0 10px;
}
.nc_inlogin ul {
	margin: -1px 0 0 -1px;
}
.nc_inlogin ul li {
	border-left: 1px dotted #E4E4E4;
	border-bottom: 1px dotted #E4E4E4;
	float: left;
}
.nc_inlogin ul:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.nc_inlogin ul li .box1 {
	display: block;
	height: 65px;
	overflow: hidden;
	text-align: left;
	width: 80px;
}
.nc_inlogin ul li .box1-1 {
	text-indent: 10px;
}
.nc_inlogin ul li a:hover {
	text-decoration: none;
}
.nc_inlogin ul li .txt1 {
	color: #333333;
	display: block;
	width: 80px;
	line-height: 24px;
}
.nc_inlogin ul li .txt2 {
	color: #EE472C;
	display: block;
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
	margin-top: 10px;
	width: 80px;
}
.nc_inlogin ul li .txt3 {
	color: #EE472C;
	font-size: 16px;
	font-weight: 700;
	padding-right: 3px;
}
.nc_inlogin ul li .txt2-1 {
	color: #666666;
}
/*广告位*/
.ad10 {
	width: 1200px;
	margin: 10px auto;
}
/*二维码切换top*/
.login-target {
	position: absolute;
	width: 46px;
	height: 46px;
	display: block;
	top: 0px;
	right: 0px;
	z-index: 100;
	background: url(../images/top-rt.gif) -253px -146px no-repeat;
	transition: background-position .2s cubic-bezier(0.25, .5, .5, .9);
	-webkit-transition: background-position .2s cubic-bezier(0.25, .5, .5, .9);
	-moz-transition: background-position .2s cubic-bezier(0.25, .5, .5, .9);
}
.login-target-normal {
	background-position: -207px -100px;
}
.login-dcode {
	background-color: #F6F5E6;
	border: 1px solid #D5D4D4;
	padding: 0 15px 15px;
	width: 200px;
	position: absolute;
	visibility: hidden;
}
.hide {
	display: none;
}
.login-dcode h2 {
	margin-top: 20px;
	line-height: 20px;
	font-size: 16px;
	color: #333333;
	font-family: '微软雅黑';
	text-align: center;
	font-weight: normal;
}
.lifecode-img {
	background: #FFFFFF;
	border: 1px solid #6C6C6C;
	height: 153px;
	margin: 20px auto;
	padding: 7px;
	width: 153px;
}
.login-dcode span {
	font-size: 12px;
	color: #878787;
	text-align: center;
	height: 25px;
	display: block;
	line-height: 25px;
}
/*导航*/
.main-nav-left li.add_shop {
	color: #CCC;
}
.main-nav-left li.add_shop a {
	color: #e5401a;
	background-position: 0 -105px;
	padding-left: 25px;
}
.main-nav-left li {
	display: inline-block;
	margin-right: 3px;
	position: relative;
	float: left;
	height: 37px;
}
.main-nav-left li.main-selected-nav a:hover {
	color: #ffffff;
	background: url(../images/lsimg/header_bg.gif) repeat;
	text-decoration: none;
	overflow: hidden;
	border-top: none;
	height: 36px;
}
.main-nav-left li a:hover {
	color: #fff;
	text-decoration: none;
}
.main-selected-nav {
	background: url(../images/lsimg/header_bg.gif) repeat;
}
.main-nav-left .main-selected-nav a, .main-nav-left .main-selected-nav a:hover, .topNav-right .main-selected-nav a, .topNav-right .main-selected-nav a:hover {
	color: #FFFFFF;
	display: inline-block;
}
.main-nav-left .main-selected-nav s, .topNav-right .main-selected-nav s {
	background: url(../images/nc_search_btn.png) repeat 0 -29px #E7E7E7;
	display: block;
	height: 36px;
	position: absolute;
	right: -3px;
	top: 0;
	width: 3px;
}
.main-nav-left li a {
	color: #fff;
	display: inline-block;
	padding: 0 14px;
	font-family: '微软雅黑';
}
ul, ol {
	list-style: none outside none;
}
#main-nav .nav-ul .hover, #main-nav .nav-ul .c-hover {
	background-color: #E65310;
}
#main-nav .nav-ul .item {
	float: left;
	z-index: 201;
}
.nav-ul .item .nav_a {
	height: 36px;
	float: left;
	color: #FFFFFF;
	font-family: 'Microsoft Yahei', '宋体';
	font-size: 16px;
	font-weight: 600;
	line-height: 36px;
	overflow: hidden;
	text-indent: -999em;
	display: block;
}
#content {
	width: 100%;
	height: 406px;
	margin: auto;
}
/*====更多分类css====*/
.category_list, .nc_sortlist {
	clear: both;
	margin: 0 auto;
	width: 1200px;
}
.floor-catelog {
	margin: 10px auto auto;
	width: 990px;
}
.life_box {
	clear: both;
	margin: 0 auto;
	width: 990px;
}
.life_box_new {
	clear: both;
	margin: 0 auto;
	width: 1200px;
}
.catelog-head {
	height: 18px;
	margin-bottom: 6px;
	position: relative;
	bottom: -10px;
}
.header-more {
	text-decoration: none;
	color: #666;
	position: relative;
	top: -8px;
	left: 948px;
}
h3 {
	font-family: '微软雅黑', '宋体';
	font-size: 16px;
	font-weight: 600;
	color: #333333;
	margin-bottom: 5px;
}
.catelog-head a:link {
	color: #666;
	text-decoration: none;
}
.catelog-head a:visited {
	color: #000;
	text-decoration: none;
}
.catelog-head a:active {
	color: #ef8317;
}
.catelog-head a:hover {
	color: #ef8317;
}
.catelog-body {
	width: 987px;
	height: 240px;
	margin-top: 20px;
	border-right: 1px solid #e6e6e6;
}
.catelog-body-1 {
	width: 164px;
	height: 240px;
	float: left;
}
.catelog-body-1 ul {
	width: 166px;
	height: 158px;
	overflow: hidden;
	list-style: none;
	margin-top: 2px;
	font-size: 12px;
	border-right: 0px solid #FFF;
}
.catelog-body-1 ul a:link {
	color: #666;
	text-decoration: none;
}
.catelog-body-1 ul a:visited {
	color: #000;
	text-decoration: none;
}
.catelog-body-1 ul a:active {
	color: #ef8317;
}
.catelog-body-1 ul a:hover {
	color: #ef8317;
}
.catelog-three-list li {
	float: left;
	width: 60px;
	height: 16px;
	color: #666;
	position: relative;
	left: 19px;
}
.bodytop {
	width: 166px;
	height: 74px;
	text-align: center;
	background-color: #f7f7f7;
	border: 1px solid #e6e6e6;
}
/*====热门分类结束====*/
/*====品质生活开始====*/
.live-well, .floor-live {
	margin: 0 auto;
}
.live-well {
	width: 990px;
	margin-top: 10px;
}
.live-well a:link {
	color: #666;
	text-decoration: none;
}
.live-well a:visited {
	color: #000;
	text-decoration: none;
}
.live-well a:active，.live-well a:hover {
color:#ef8317;
}
.floor-live {
	width: 987px;
	height: 305px;
	border: 1px solid #e6e6e6;
	position: relative;
	top: 1px;
}
.live-n {
	width: 195px;
	height: 300px;
	float: left;
}
.live-list {
	width: 195px;
	height: 300px;
	overflow: hidden;
	list-style: none;
	margin-top: 2px;
	font-size: 12px;
	text-align: center;
	position: relative;
	top: -3px;
}
.live-list li {
	float: left;
	width: 95px;
	height: 59px;
	border: 1px solid #e6e6e6;
}
.live-num {
	width: 240px;
	height: 300px;
	float: left;
	margin-left: 22px;
}
.live-body {
	width: 240px;
	height: 145px;
}
.live-img {
	width: 114px;
	height: 116px;
	float: left;
	text-align: center;
	margin: 16px 10px 20px 0;
	border: 1px solid #e6e6e6;
}
.main-body {
	width: 100px;
	height: 116px;
	float: left;
	font-size: 12px;
	margin: 22px 0 20px 0;
}
.mbody {
	line-height: 16px;
	height: 60px;
}
.mbody a:link {
	color: #666;
	text-decoration: none;
}
.mbody a:visited {
	color: #000;
	text-decoration: none;
}
.mbody a:active {
	color: #ef8317;
}
.mbody a:hover {
	color: #fa5d1a;
}
.money-dz {
	width: 100px;
	height: 35px;
	word-wrap: break-word;
}
/*=====index首页结束====*/

/*====offline_store_list.php开始====*/
#main-wrap, .dotted-line {
	margin: 0 auto;
	padding: 0px;
}
#main-wrap {
	width: 990px;
	height: auto;
	font-family: '宋体';
}
.mainbox {
	height: auto;
	width: 100%;
}
.col-sub {
	width: 233px;
	height: auto;
}
.main-local {
	background: #FFF;
	line-height: 20px;
	float: left;
	border: 1px solid #E4E4E4;
	padding: 12px 15px;
	width: 715px;
}
.main-local hr {
	width: 730px;
	margin-top: 20px;
	color: #e6e6e6;
	margin-left: 10px;
}
.list {
	height: auto;
 *float:left;
}
.list a:link {
	color: #666666;
	text-decoration: none;
}
.list span b {
	color: #999999;
	font-weight: normal;
}
.list a:active {
	color: #ef8317;
}
.list li a span {
	line-height: 21px;
	margin-right: 13px;
	white-space: nowrap;
	display: inline-block;
	color: #9a9999;
}
.list a:hover span, .list a:hover {
	color: #ffffff;
}
.list_nav {
/*padding-left: 50px;
	position: relative;
    float: left;*/
}
.list_nav .list li {
	margin: 4px 10px 4px 0;
	vertical-align: top;
	display: inline-block;
	float: left;
	word-break: keep-all;
	text-align: center;
}
.list_nav .list li a {
	display: inline-block;
	float: left;
	height: 19px;
	padding: 0 4px;
	text-align: center;
	cursor: pointer;
}
.list_nav .list li a:hover {
	background-color: #e64d5e;
	border-radius: 2px 2px 2px 2px;
	color: #FFFFFF;
	text-decoration: none;
}
.list_nav .list li.current a {
	background-color: #E64D5E;
	border-radius: 2px 2px 2px 2px;
	color: #FFFFFF;
	text-align: center;
}
.list_nav .list li.current a span {
	color: #FFFFFF;
}
.tit {
	text-align: left;
	width: 50px;
	font-size: 14px;
	color: #333;
	line-height: 30px;
	/*	position: absolute;*/
	float: left;
}
.dotted-line {
	width: 100%;
	border-top: 1px solid #E4E4E4;
	margin: 10px 0;
	float: left;
	height: 5px;
	overflow: hidden;
}
.main-local .list_navtab {
	background: #F7F7F7;
	float: left;
	border: 1px dashed #cdcbcb;
	margin-top: 5px;
	padding: 5px 10px;
	width: 643px;
}
/*.list-inner {
	display: inline-block;
	width: 580px;
	position: relative;
	top: -10px;
}
.list-inner b {
	font-weight: 100;
	color: #CCC;
	font-style: normal;
	position: relative;
	left: -9px;
}*/
.active {
	margin-right: 42px;
}
/*#J_showhide {
	width: 50px;
	height: 30px;
	float: right;
	position: relative;
	top: -11px;
	left: -10px;
}*/
.list_tab {
	height: 35px;
	line-height: 35px;
	width: 745px;
	border: 1px solid #DBDEE1;
}
.list_tab ul {
	margin-left: -2px;
}
.list_tab ul li.selected a {
	background-color: #FFFFFF;
	border-left: 1px solid #DBDEE1;
	border-right: 1px solid #DBDEE1;
	border-top: 3px solid #e64d5e;
	height: 34px;
	line-height: 33px;
	padding: 0 12px;
}
.list_tab ul li a {
	float: left;
	height: 37px;
	color: #333333;
	line-height: 37px;
	outline: medium none;
	padding: 0 25px;
	text-decoration: none;
	display: block;
	font-family: '微软雅黑';
}
#J_tab li {
	float: left;
	margin-top: -1px;
	font-size: 16px;
}
.search-wrap {
	width: 729px;
	height: 50px;
	border: 1px solid #DBDEE1;
	border-top: none;
	margin-left: -1px;
	padding: 0 10px;
}
.search-wrap ul {
	display: inline;
	float: left;
	margin-top: 15px;
}
.search-wrap ul li {
	float: left;
}
.search-wrap li.searchbox {
	margin-right: 18px;
}
.search-wrap li.searchbox label {
	display: block;
	line-height: 22px;
	float: left;
	height: 22px;
	margin-right: 5px;
}
.search-wrap li.searchbox input {
	border: 1px solid #C0C0C0;
	box-shadow: 0 1px 1px #E3E3E3 inset;
	height: 25px;
	width: 140px;
	padding-left: 5px;
}
.main_content_top {
}
.main_content_list {
	width: 726px;
	height: auto;
	padding: 10px;
	background: #FFF;
	float: left;
	border: 1px solid #DBDEE1;
	border-top: none;
	margin-left: -1px;
}
.kw-wrap {
	float: left;
	height: 22px;
}
.search li label {
	margin-left: 5px;
}
#J_SearchKeyWord {
	width: 145px;
	height: 19px;
	border: 1px solid #CCC;
	margin-right: 4px;
}
.search-wrap li a.active, .search-wrap li button {
	background: url(../images/search-btn.png) no-repeat;
	color: #fff;
}
.search-wrap li a.active {
	background-position: 0 -24px;
}
.search-wrap li button {
	background-position: 0 0;
	border: medium none;
	color: #939393;
	cursor: pointer;
	height: 21px;
	line-height: 18px;
	position: relative;
	text-align: center;
	width: 49px;
	float: left;
}
.youhui label {
	position: relative;
	top: -49px;
	left: 300px;
}
.txt {
	width: 50px;
	height: 20px;
}
.search {
	width: 320px;
	height: 1px;
}
.search_list {
	width: 320px;
	height: 5px;
}
.select-img {
	position: relative;
	top: -10px;
	left: 316px;
}
/*====详细信息====*/
.main_content {
	height: auto;
	width: 747px;
	float: left;
}
.mod {
	height: 150px;
	border-bottom: 1px solid #e7e7e7;
}
.mod_list {
	height: 130px;
}
.mod_list_left {
	border: 1px solid #F2F2F2;
	height: 110px;
	overflow: hidden;
	position: relative;
	width: 175px;
	padding: 5px;
	float: left;
}
.mark {
	background: #e64d5e;
	width: 19px;
	height: 19px;
	color: #FFF;
	line-height: 19px;
	font-weight: bold;
	position: absolute;
	text-align: center;
	top: 5px;
}
.mod_list_left span img {
	display: block;
	vertical-align: middle;
	width: 174px;
	height: 109px;
}
.mod_list_right {
	width: 525px;
	height: 125px;
	float: left;
	padding-left: 10px;
}
.mod_tags .tag {
	height: 21px;
	float: left;
}
.dd_fendian {
	width: 30px;
	font-size: 12px;
	color: #36F;
	position: relative;
	left: 140px;
	top: -5px;
}
.mod_list_right span {
	line-height: 20px;
	font-size: 12px;
	margin-right: 5px;
}
.mod_list_right span a:link {
	color: black;
}
.mod_list_right span a:hover {
	color: #F60;
}
.mod_list_right span a {
	margin-right: 16px;
}
.mod_list_right .mod_title {
	height: 25px;
	line-height: 25px;
	margin-bottom: 10px;
}
.mod_list_right .mod_title a {
	margin-right: 5px;
}
.group-icon, .coupons-icon, .card-icon {
	background: url(../images/lsimg/iconqkt.gif) no-repeat;
	display: inline-block;
	height: 14px;
	overflow: hidden;
	vertical-align: middle;
	width: 14px;
}
.coupons-icon {
	background-position: 0 0;
}
.group-icon {
	background-position: 0 -45px;
}
.card-icon {
	background-position: 0 -22px;
}
.mod_list_right .mod_title .name {
	font-size: 14px;
	width: 220px;
	height: 25px;
	color: #696969;
	font-weight: bolder;
	line-height: 25px;
}
.mod_list_right .mod_title a:hover {
	color: #e64d5e;
}
.mod_list_right .mod_title a.branch {
	color: #FF8B00;
	background: #fdf4e9;
	border-radius: 2px 2px 2px 2px;
	font-size: 12px;
	margin-left: 5px;
	display: inline-block;
	height: 19px;
	line-height: 19px;
	padding: 0 4px;
}
.mod_list_right dd {
	font-size: 14px;
	margin-right: 12px;
	color: #F60;
	display: inline;
}
.mod_info {
	line-height: 24px;
	width: 530px;
}
.mod_info .mod_place_tag {
	width: 297px;
	float: left;
}
.mod_place_tag p {
	margin-bottom: 10px;
}
.mod_place_tag p, .mod_tags {
	height: 24px;
	color: #666;
	overflow: hidden;
}
.mod_place_tag p .place, .mod_yhinfo, .mod_tags .tag {
	margin-right: 7px;
}
.mod_place_tag p a {
	color: #666;
}
.mod_place_tag p a:hover {
	color: #FF8B00;
}
.mod_pingfen {
	height: 25px;
	overflow: hidden;
	color: #666;
}
.mod_pingfen span {
	display: inline-block;
	margin-right: 10px;
}
.mod_pingfen span em {
	color: #e64d5e;
	margin-right: 7px;
	font-size: 14px;
	font-weight: bold;
	font-family: '微软雅黑';
}
.mod_place_tag .mod_tags a {
	background-color: #FFFFFF;
	border: 1px solid #F0F0F0;
	border-radius: 3px;
	display: block;
	float: left;
	font-size: 12px;
	line-height: 20px;
	margin: 0 5px 5px 0;
	padding: 0 5px;
	color: #e64d5e;
}
.mod_place_tag .mod_tags a:hover {
	background-color: #e64d5e;
	color: #ffffff;
	border: 1px solid #e64d5e;
	text-decoration: none;
}
.mod_info .mod_price {
	float: left;
	font: bolder 25px/22px "Microsoft YaHei";
	color: #e64d5e;
	margin-left: 10px;
}
.mod_info .mod_dp {
	color: #999999;
	float: right;
	white-space: nowrap;
	width: 100px;
}
.mod_info .mod_dp a em {
	color: #e64d5e;
}
.mod_info .mod_dp a {
	color: #999999;
}
.mod_info .mod_dp a:hover {
	color: #FD7320;
}
.main_content_list li {
	position: relative;
	padding: 12px 0 0;
	cursor: pointer;
}
.mod_links {
	height: 25px;
	line-height: 25px;
	width: 130px;
	border: 1px solid #E7E7E7;
	border-bottom: none;
	text-align: center;
	position: absolute;
	visibility: hidden;
	z-index: 1;
	right: 0px;
	cursor: pointer;
	bottom: 0;
}
.main_content_list li:hover .mod_links {
	visibility: visible;
}
.mod_links a:link {
	color: #666666;
}
.mod_links a:hover {
	color: #e64d5e;
}
.mod_line {
	color: #E1E1E1;
}
.sort_box {
	background: #F7F7F7;
	border: 1px solid #E4E4E4;
	width: 715px;
	padding: 8px 15px;
	float: left;
	margin-bottom: 15px;
	border-top: none;
}
.sort_box .button_box {
	font-size: 12px;
	line-height: 19px;
	text-align: center;
	display: inline-block;
}
.sort_box .button_box a.sort1, a.sort2, a.sort3 {
	display: inline-block;
	margin-right: -1px;
	background: #F9F9F9;
	border: 1px solid #E8E8E8;
	color: #666666;
	height: 19px;
	padding: 0 6px;
	float: left;
}
.sort_box .button_box a.sort1:hover {
	background: #E0E0E0;
	border: 1px solid #E0E0E0;
	text-decoration: none;
}
.sort_box .button_box a.sort2 {
	background: #EEEDED;
}
.sort_box .button_box .bottom_img, .top_img {
	background: url(../images/sort_icon.gif) no-repeat 0 0;
	width: 7px;
	height: 10px;
	margin-left: 3px;
	display: inline-block;
}
.sort_box .button_box .bottom_img {
	background-position: -13px 2px;
}
.sort_box .button_box .top_img {
	background-position: 0px 2px;
}
.sidebar {
	float: right;
	width: 232px;
	height: auto;
}
.hot_coupon {
	width: 220px;
	height: auto;
	background: #FFF;
	padding: 5px;
	border: 1px solid #E4E4E4;
	margin-bottom: 10px;
}
.hot_coupon .hot_ch {
	height: 35px;
	width: 217px;
	float: left;
	display: inline;
	border-left: 3px solid #e64d5e;
	background: #f7f7f7;
}
.hot_coupon .hot_ch h2 {
	font-size: 14px;
	font-family: '微软雅黑';
	line-height: 35px;
	color: #666666;
	font-weight: bolder;
	float: left;
	line-height: 34px;
	margin-left: 8px;
}
.hot_coupon .hot_ch a {
	font-size: 12px;
	float: right;
	color: #9a9999;
	font-weight: normal;
	height: 35px;
	line-height: 35px;
	margin-right: 5px;
}
.hot_coupon .hot_ch a:hover {
	color: #e64d5e;
}
.hot_coupon ul {
	float: left;
	overflow: hidden;
}
.hot_coupon ul li {
	height: auto;
	margin-top: -1px;
	padding: 10px 0;
	width: 100%;
	border-top: 1px dashed #DBDEE1;
	float: left;
}
.hot_coupon ul li.ha1 .hot_info {
	float: left;
	width: 130px;
	margin-left: 5px;
}
.hot_coupon ul li.ha4 .hot_info {
	float: left;
	width: 190px;
	margin-left: 5px;
}
.hot_coupon ul li.ha1 .hot_info p {
	display: block;
	float: left;
}
.hot_coupon ul li.ha4 p.tit1 {
	float: left;
	height: 18px;
	line-height: 18px;
	width: 190px;
	overflow: hidden;
}
.hot_coupon ul li.ha2 .hot_info p {
	display: block;
	width: 170px;
	float: left;
}
.hot_coupon ul li em.e1, .e4 {
	color: #FFFFFF;
	float: left;
	height: 20px;
	line-height: 20px;
	text-align: center;
	width: 20px;
}
.hot_coupon ul li em.e1 {
	background: #EE472C;
}
.hot_coupon li em.e4 {
	background: #FE9900;
}
.hot_coupon li .hot_img {
	display: inline;
	border: 1px solid #D8D8D8;
	float: left;
	height: 50px;
	margin: 0 0 0 10px;
	width: 50px;
}
.hot_coupon li.hot_abc .hot_info {
	margin-left: 5px;
	width: 130px;
	float: left;
}
.hot_coupon li .hot_img img {
	height: 50px;
	width: 50px;
}
.hot_coupon li p.tit1 {
	float: left;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	width: 120px;
}
.hot_coupon li p a {
	color: #666666;
}
.hot_coupon li p a:hover {
	color: #E64D5E;
}
.hot_coupon li .price {
	color: #E73535;
	height: 20px;
}
.hot_coupon li .price span, .hot_coupon li p.price strong {
	float: left;
	font-size: 16px;
	font-family: '微软雅黑';
}
.hot_coupon li p.num {
	color: #666666;
	height: 18px;
	line-height: 18px;
	margin-top: 5px;
}
.hot_coupon li p.num em {
	color: #E73535;
}
.hot_coupon li p {
	float: left;
}
.g_price-highlight {
	color: #F60;
	font-weight: bolder;
}
.goodpraise_percent {
	color: #F60;
	font-weight: bolder;
}
.dp span {
	width: 200px;
}
.dp a:hover {
	color: #F60;
}
.goodpraise {
	margin-left: 115px;
}
.goodpraise_num {
	color: #06C;
}
.none_info {
	border-bottom: 1px solid #E7E7E7;
	height: 150px;
	line-height: 150px;
	font-size: 14px;
	color: #666666;
	text-align: center;
	vertical-align: middle;
}
.none_info span {
	text-align: center;
	height: 30px;
	line-height: 32px;
	display: block;
	background: url(../images/lsimg/notice.gif) no-repeat left center;
	padding-left: 10px;
	width: 200px;
	margin: 100px auto;
}
/*====offline_store_list.php结束====*/
/*====offline_store_detail.php的开始====*/
.detail-main-wrap, .detail-header, .detail-header-wrap, .detail-content {
	width: 990px;
}
.detail-header-wrap, .detail-header-img-js, .detail-header-info {
	height: 260px;
}
.detail-main-wrap {
	margin: 0 auto;
	height: 1200px;
}
.detail-header {
	height: 265px;
	padding-top: 28px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}
.detail-header-wrap {
	height: 230px;
}
.detail-header-img-js {
	width: 320px;
	height: 202px;
	float: left;
	overflow: hidden;
	border: 1px solid #CCCCCC;
}
.detail-header-info {
	width: 380px;
	float: left;
	padding-left: 15px;
}
.detail-shop-name {
	color: #333333;
	font-family: "Microsoft YaHei", simhei;
	font-size: 22px;
	font-weight: 600;
	line-height: 27px;
	margin-bottom: 15px;
	margin-top: -5px;
	padding-right: 40px;
	position: relative;
}
.detail-good-price {
	color: #F60;
	position: relative;
	left: 50px;
	top: -14px;
}
.yuan {
	font-family: arial;
	font-size: 12px;
	margin-right: -7px;
}
.detail-money {
	font-size: 14px;
	font-weight: 800;
}
.detail-tel {
	position: relative;
	left: 45px;
	top: -13px;
}
.detail-addr {
	position: relative;
	left: 42px;
	top: -10px;
}
.detail-friend-recommend, .detail-shop-base-info-bottom dd {
	position: relative;
	left: 70px;
	top: -12px;
}
.detail-friend-recommend a {
	padding-left: 6px;
}
.detail-friend-recommend a:link {
	color: #336699;
	;
}
.detail-friend-recommend a:hover {
	color: #F60;
}
.detail-shop-base-info-bottom {
	width: 85%;
	padding-top: 12px;
	border-top: 1px solid #E9ECEF;
	border-bottom: 1px solid #E9ECEF;
}
.detail-shop-base-info-bottom dd span {
	padding-left: 7px;
}
.detail-header-sub {
	width: 263px;
	height: 240px;
	margin-top: 5px;
	float: left;
}
.detail-header-sub-main {
	width: 85%;
	height: 233px;
	float: right;
	padding: 5px 0px 0px 10px;
	border-left: 1px solid #E9ECEF;
}
.detail-header-sub-bot {
	width: 85%;
	height: 35px;
	padding-top: 15px;
}
.detail-header-sub-bot a:link {
	color: #336699;
}
.detail-header-sub-bot a:hover {
	color: #F60;
}
.detail-header-sub-bot s {
	position: relative;
	top: 6px;
}
.detail-gray-star {
	width: 86px;
	height: 16px;
	position: relative;
	left: 55px;
	top: -13px;
	background-image: url(../images/huixing.png);
	background-repeat: no-repeat;
}
.detail-good-language {
	font-size: 18px;
	color: #F60;
	font-family: "Microsoft YaHei", simhei;
	position: relative;
	left: 60px;
	top: -15px;
}
.detail-header-sub-con {
	margin: 5px 0px 0px -5px;
}
/*detail-content~start*/

.detail-con-left, .detail-con-left-nav {
	width: 743px;
}
.detail-content {
	height: 1800px;
}
.detail-con-left {
	float: left;
	height: 1650px;
	border: 0px solid #FFF;
}
.detail-con-left-nav {
	height: 38px;
	padding-top: 3px;
	background-color: #F7F6F6;
	border: 0px solid #FFF;
}
.detail-con-left-nav ul li {
	margin-right: -8px;
	font-size: 14px;
	font-weight: 700;
	display: inline;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding: 8px 50px 5px 50px;
	position: relative;
	left: -10px;
	top: -1px;
}
.detail-con-left-nav ul li a:link {
	color: #000;
	text-decoration: none;
}
.detail-con-left-nav ul li a:visited {
	color: #F90;
}
.detail-con-left-select {
	padding: 15px 0px 0px 15px;
}
.detail-con-left-select ul li {
	padding-right: 10px;
	display: inline;
}
.detail-select {
	width: 90px;
	position: relative;
	top: -15px;
	left: 630px;
}
.detail-con-left-main {
	width: 715px;
	height: 440px;
	border-top: 1px solid #CCC;
}
.detail-con-left-main-list li {
	width: auto;
	overflow: hidden;
	height: auto;
	border-bottom: 1px solid #CCC;
}
.detail-user {
	width: 65px;
	height: 160px;
	float: left;
	padding: 10px;
}
.detail-user p {
	padding-left: 5px;
	color: #999;
}
.detail-dp-content, .detail-owner-name, .detail-dp-good-evaluate, .detail-information, .detail-option {
	width: 625px;
}
.detail-dp-content {
	height: 180px;
	float: left;
}
.detail-owner-name {
	height: 20px;
	font-size: 14px;
	font-weight: 800;
	color: #06C;
	padding: 10px 0px 0px;
}
.detail-dp-good-evaluate {
	color: #999;
	height: 18px;
}
.detail-dp-good-evaluate span em {
	color: #F60;
}
.detail-information {
	line-height: 22px;
}
.detail-option {
	height: 30px;
	color: #99;
}
.detail-option-title {
	width: 60px;
	height: 30px;
	padding: 8px 0px 0px 57px;
	position: relative;
	left: 0px;
	top: 15px;
	background-image: url(../images/xihuan.png);
	background-repeat: no-repeat;
}
.detail-option-title dt {
	position: relative;
	left: 28px;
	top: -15px;
}
.detail-option-num {
	width: 60px;
	height: 30px;
	padding: 10px 0px 0px 57px;
	position: relative;
	left: 58px;
	top: -9px;
	background-image: url(../images/detail-num.png);
	background-repeat: no-repeat;
}
.detail-option-num em {
	color: #999;
	position: relative;
	left: -43px;
	top: -4px;
}
.detail-option .detail-time {
	position: relative;
	left: 352px;
	top: -25px;
}
.detail-option dd {
	color: #CCC;
	display: inline;
}
.detail-option dd, .detail-option a {
	position: relative;
	top: -36px;
	left: 460px;
}
.detail-option a:link {
	color: #06C;
}
.detail-option a:hover {
	color: #F60;
}
.detail-pagesize {
	width: 715px;
	height: 25px;
	text-align: right;
	padding-top: 25px;
}
.detail-pagesize a:link {
	color: #369;
}
.detail-pagesize a:hover {
	color: #F60;
	text-decoration: none;
}
.detail-pagesize a {
	width: 50px;
	height: 20px;
	padding: 6px 6px 4px 6px;
	border: 1px solid #CCC;
}
.detail-pagesize strong {
	color: #F60;
}
/*detail--表单提交页面/start*/
.detail-evaluate-form, .detail-evaluate-form-title, .detail-evaluate-form-bj {
	width: 715px;
}
.detail-evaluate-form-zp, .detail-evaluate-form-bj, .detail-evaluate-form-hf, .detail-evaluate-form-tj, .detail-evaluate-form-hjfw, .detail-evaluate-form-ts {
	width: 690px;
	padding: 10px 0px 0px 25px;
}
.detail-evaluate-form {
	height: 900px;
	border: 1px solid #CCC;
}
.detail-evaluate-form-title h2 {
	height: 50px;
	font-size: 14px;
	font-weight: 800;
	padding: 15px 0px 0px 10px;
}
.detail-evaluate-form-zp {
	width: 690px;
	height: 95px;
}
.detail-evaluate-form-js {
	position: relative;
	left: 67px;
	top: -15px;
}
.detail-evaluate-form-bj {
	height: 320px;
}
.detail-evaluate-form-bj .detail-evaluate-form-bianjiqi {
	position: relative;
	left: 67px;
	top: -15px;
}
.detail-evaluate-form-z em {
	color: #F60;
}
.detail-evaluate-form-hzc {
	position: relative;
	top: -13px;
	left: 80px;
}
.detail-evaluate-form-hzc ul li {
	padding-right: 25px;
	display: inline;
}
.detail-evaluate-form-hf {
	height: 30px;
}
.detail-evaluate-form-hf input {
	width: 90px;
	height: 15px;
	border: 1px solid #CCC;
}
.detail-evaluate-form-tj input {
	width: 310px;
	height: 15px;
	border: 1px solid #CCC;
}
.detail-evaluate-form-tj {
	height: 54px;
}
.detail-evaluate-form-tj-list ul li {
	display: inline;
	margin-right: 5px;
	padding: 2px 3px 0px 3px;
	position: relative;
	left: 48px;
	top: 12px;
	border: 1px solid #69C;
}
.detail-evaluate-form-tj-list ul li a:link {
	color: #369;
	text-decoration: none;
}
.detail-evaluate-form-tj-list ul li a:hover {
	color: #F60;
	text-decoration: none;
}
.detail-evaluate-form-hjfw {
	height: 47px;
}
.detail-evaluate-form-hjfw ul {
	width: 570px;
}
.detail-evaluate-form-hjfw label {
	position: relative;
	top: -2px;
	left: 7px;
}
.detail-evaluate-form-hjfw ul li {
	display: inline;
	line-height: 20px;
	padding-right: 14px;
	position: relative;
	left: 63px;
	top: -15px;
}
.detail-evaluate-form-submit {
	position: relative;
	left: 86px;
}
/*detail--表单提交页面/end*/


/*detail-con-right*/
.detail-con-right, .detail-con-right-top, .detail-con-right-bottom, .detail-map-subinfo, .detail-map {
	width: 242px;
}
.detail-con-right {
	height: 650px;
	position: absolute;
	top: 484px;
	left: 964px;
}
.detail-con-right-top {
	height: 330px;
	border: 1px solid #CCC;
}
.detail-con-right-top p {
	height: 18px;
	font-size: 14px;
	font-weight: 800;
	background-color: #f7f6f6;
	padding: 12px 0px 8px 15px;
	border-bottom: 1px solid #CCC;
}
.detail-map {
	height: 250px;
}
.detail-map-subinfo {
	height: 38px;
	border-top: 1px solid #CCC;
}
.detail-map-subinfo img {
	position: relative;
	left: 15px;
	top: 10px;
}
.detail-check-big-map {
	color: black;
	position: relative;
	left: 12px;
	top: 5px;
}
.detail-taxi-car {
	color: black;
	position: relative;
	left: 85px;
	top: 5px;
}
.detail-con-right-bottom {
	height: 330px;
	margin-top: 12px;
	border: 1px solid #CCC;
}
.detail-right-nearby-shop {
	height: 18px;
	font-size: 14px;
	font-weight: 800;
	background-color: #f7f6f6;
	padding: 12px 0px 8px 15px;
	border-bottom: 1px solid #CCC;
}
.detail-right-nearby-shop-info li {
	padding-left: 10px;
}
.detail-right-nearby-shop-info li span {
	color: #666;
}
.detail-right-nearby-shop-info li .detail-right-orange {
	color: #F60;
}
.detail-right-nearby-shop-info li P {
	color: #336699;
	font-size: 12px;
	font-weight: normal;
	padding: 20px 0px 8px 0px;
}
.detail-right-nearby-shop-info a:link {
	color: #336699;
}
.detail-right-nearby-shop-info a:hover {
	color: #336699;
	text-decoration: none;
}
.detail-right-nearby-shop-info dd {
	display: inline;
}
.detail-right-nearby-shop-info .detail-right-fg {
	color: #CCC;
}
/*商户详情css*/

.detail-business-title {
	width: 710px;
	font-size: 14px;
	font-weight: 800;
	padding: 10px 0px 10px 10px;
	border-bottom: 1px solid #666;
}
.detail-business-con {
	width: 710px;
	height: 245px;
	padding: 18px 0px 10px 6px;
}
.detail-business-con ul {
	width: 740px;
	height: 270px;
}
.detail-business-con ul li {
	height: 20px;
	overflow: hidden;
	font-size: 12px;
	list-style: none;
	padding: 0;
	float: left;
	padding: 10px 0px 0px 13px;
}
.detail-bus-li1 {
	width: 100px;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
.detail-bus-li2 {
	width: 570px;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
.detail-bus-li3 {
	width: 100px;
	border: 1px solid #CCC;
}
.detail-bus-li4 {
	width: 570px;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.detail-business-info2 {
	width: 705px;
	height: 50px;
	padding: 20px 0px 0px 20px;
}
.detail-busi-more {
	position: relative;
	left: 630px;
	top: -20px;
}
.detail-business-img ul {
	width: 720px;
	height: 110px;
	padding-left: 20px;
}
.detail-business-img ul li {
	display: inline;
	padding-right: 20px;
}
.detail-business-img-bottom {
	width: 740px;
	height: 20px;
}
.detail-business-img-name {
	width: 180px;
	height: 20px;
	float: left;
	text-align: center;
}
.detail-business-img-name a:link {
	text-decoration: none;
	color: #336699;
}
.detail-business-img-name a:hover {
	color: #FF4400;
}
/*detail-content~end*/


/*四图缩略图--js/start--*/

#banner {
	width: 320px;
}
#banner #ifocus {
	POSITION: relative;
	WIDTH: 320px;
	HEIGHT: 250px
}
#banner #ifocus_pic {
	POSITION: relative;
	WIDTH: 320px;
	DISPLAY: inline;
	FLOAT: left;
	HEIGHT: 200px;
	OVERFLOW: hidden
}
#banner #ifocus_piclist {
	Z-INDEX: 1;
	POSITION: absolute
}
#banner #ifocus_piclist LI {
	WIDTH: 320px;
	HEIGHT: 200px;
	OVERFLOW: hidden
}
#banner #ifocus_piclist IMG {
	WIDTH: 320px;
	HEIGHT: 200px
}
#banner #ifocus_btn {
	Z-INDEX: 3;
	POSITION: absolute;
	PADDING-LEFT: 3px;
	WIDTH: 320px;
	BOTTOM: 2px;
	HEIGHT: auto;
	LEFT: 0px;
	_bottom: 2px
}
UNKNOWN {
	BOTTOM: 5px
}
#banner #ifocus_btn LI {
	FILTER: alpha(opacity=50);
	PADDING-BOTTOM: 0px;
	MARGIN-TOP: 10px;
	PADDING-LEFT: 1px;
	WIDTH: auto;
	PADDING-RIGHT: 1px;
	DISPLAY: block;
	FLOAT: left;
	HEIGHT: auto;
	CURSOR: pointer;
	PADDING-TOP: 0px;
	opacity: 0.5;
	-moz-opacity: 0.5
}
#banner #ifocus_btn IMG {
	BORDER: #ffffff 1px solid;
	WIDTH: 54px;
	HEIGHT: 33px;
}
#banner #ifocus_btn .current {
	TEXT-ALIGN: left;
	FILTER: alpha(opacity=100);
	MARGIN-TOP: 0px;
	DISPLAY: block;
	FLOAT: left;
	opacity: 1;
	-moz-opacity: 1
}
#banner #ifocus_btn .current IMG {
	BORDER-BOTTOM: #fff 2px solid;
	BORDER-LEFT: #fff 2px solid;
	WIDTH: 78px;
	HEIGHT: 37px;
	BORDER-TOP: #fff 2px solid;
	BORDER-RIGHT: #fff 2px solid
}
#banner #ifocus_opdiv {
	Z-INDEX: 2;
	POSITION: absolute;
	FILTER: alpha(opacity=50);
	WIDTH: 320px;
	BOTTOM: 0px;
	BACKGROUND: #000;
	HEIGHT: 45px;
	LEFT: 0px;
	opacity: 0.5;
	-moz-opacity: 0.5;
	_height: 45px
}
#banner #ifocus_tx {
	Z-INDEX: 3;
	POSITION: absolute;
	BOTTOM: 8px;
	COLOR: #fff;
	LEFT: 8px
}
#banner #ifocus_tx .normal {
	DISPLAY: none
}
/*四图缩略图--js/end--*/


/*DETAIL-CONTENT-LEFT   JS /start */
#con {
	FONT-SIZE: 12px;
	WIDTH: 740px
}
#tags {
	PADDING: 0px;
	WIDTH: 748px;
	HEIGHT: 39px;
	background-color: #F7F6F6;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	font-size: 14px;
	font-weight: 800;
}
#tags LI {
	background-color: #FFF;
	FLOAT: left;
	MARGIN-RIGHT: 1px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 38px;
}
#tags LI A {
	padding: 10px 40px 0px 40px;
	FLOAT: left;
	COLOR: #FF4400;
	LINE-HEIGHT: 23px;
	HEIGHT: 29px;
	TEXT-DECORATION: none;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #CCCCCC;
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 4px;
	border-bottom: 1px solid red;
}
#tags LI.selectTag {
	BACKGROUND-POSITION: left top;
	MARGIN-BOTTOM: -2px;
	POSITION: relative;
	HEIGHT: 34px;
}
#tags LI.selectTag A {
	BACKGROUND-POSITION: right top;
	COLOR: #000;
	LINE-HEIGHT: 25px;
	HEIGHT: 29px;
}
.tagContent {
	DISPLAY: none;
	WIDTH: 740px;
	COLOR: #474747;
}
#tagContent DIV.selectTag {
	DISPLAY: block
}
/*DETAIL-CONTENT-LEFT   JS /end */


/*====offline_store_detail.php的结束====*/


/*商区*/
.nc_sortbox {
	background: #FFFFFF;
	border: 1px solid #dbdbdb;
	font-size: 12px;
	margin: 0 auto;
	text-align: left;
	width: 1198px;
	display: block;
}
.areabox h2 {
	color: #585858;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: normal;
	width: 40px;
}
.areabox {
	height: auto;
	line-height: 28px;
	padding: 12px 0 12px 25px;
	float: left;
}
.areabox .item {
	float: left;
	vertical-align: top;
	display: inline-block;
}
.areabox .current a {
	background-color: #e64d5e;
	border-radius: 2px 2px 2px 2px;
	color: #FFFFFF;
	font-weight: normal;
}
.areabox .current a {
	text-decoration: none;
}
.areabox .item a {
	display: block;
	padding: 0 10px;
}
.np-landmark .tit-txt li {
	padding-left: 80px;
}
.n-pop .tit-txt li {
	margin: 10px 0 15px;
}
.areabox ul {
	width: 1020px;
	float: left;
	overflow: hidden;
}
.areabox ul li {
	padding-left: 110px;
	margin-bottom: 10px;
	float: left;
	width: 900px;
}
.areabox ul li .titbox {
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-left: -80px;
}
.areabox ul li .titbox a {
	color: #333333;
	white-space: nowrap;
}
.areabox ul li .txtbox {
	float: left;
}
.areabox ul li .txtbox a {
	color: #666666;
	float: left;
	white-space: nowrap;
	padding: 0 4px;
}
.areabox ul li .txtbox em {
	color: #CCCCCC;
	float: left;
	margin: 0 5px;
}
.areabox ul li .titbox a span {
	color: #999999;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin-left: 3px;
}
.areabox ul li .txtbox a:hover {
	background-color: #e64d5e;
	border-radius: 2px 2px 2px 2px;
	color: #FFFFFF;
	text-decoration: none;
}
.more_area, .close_area {
	float: right;
	width: 35px;
	color: #999999;
	cursor: pointer;
	background: url(../images/open.gif) no-repeat;
	margin-right: 15px;
}
.close_area {
	background-position: right -42px
}
.more_area {
	background-position: right 11px;
}
.more_area:hover, .close_area:hover {
	color: #e64d5e;
}
/*优惠券*/

.user_tab {
	width: 140px;
	height: auto;
	float: right;
	padding: 0 10px 10px;
}
.coupon_inner {
	width: 1200px;
	margin-top: 10px;
}
.group_inner {
	width: 1210px;
	margin-top: 10px;
}
.coupon_inner ul {
	float: left;
}
.coupon_inner ul li {
	float: left;
	border: 1px dotted #ECECEC;
	background: #FFF;
	margin-right: -1px;
	margin-bottom: -1px;
}
.coupon_inner ul li .box {
	padding: 7px;
	border: 1px dashed #c9c9c9;
	color: #999999;
	cursor: pointer;
	display: block;
	height: auto;
	margin: -1px;
	width: 225px;
}
.coupon_inner ul li .box img {
	width: 225px;
	height: 145px;
}
[hidefocus] {
 outline: 0 none;
}
.coupon_inner ul li .box:hover {
	background: 0 center;
	border: 1px dashed #e64d5e;
	position: relative;
}
.coupon_inner ul li .box:hover .scissors {
	background: url(../images/jd.gif) no-repeat 0 0;
	display: block;
	bottom: -6px;
	height: 13px;
	overflow: hidden;
	position: absolute;
	right: -7px;
	width: 15px;
}
/*.coupon_inner .scissors {
	background: url(../images/jd.gif) no-repeat 0 0;
	display: block;
	bottom: -6px;
	height: 13px;
	overflow: hidden;
	position: absolute;
	right: -7px;
	width: 15px;
}*/
.coupon_inner .box .q_mall {
	width: 100%;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #333333;
	font-size: 14px;
	overflow: hidden;
	margin-top: 5px;
}
.coupon_inner .box .q_time {
	width: 145px;
	height: 25px;
	line-height: 25px;
	color: #999999;
	font-size: 12px;
	float: left;
}
.coupon_inner .q_btn {
	background: url(../images/index_btn.jpg) no-repeat 0 0;
	color: #FFFFFF;
	float: right;
	display: block;
	height: 20px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	width: 55px;
}
.coupon_inner ul li .q_btn:hover {
	background: url(../images/index_btn.jpg) no-repeat 0 -20px;
}
.coupon_inner .q_info {
	height: 25px;
	width: 100%;
	margin-top: 5px;
}
.coupon_inner a {
	text-decoration: none;
}
.coupon_inner .box .q_num {
	color: #EE472C;
	font-size: 16px;
	font-weight: 700;
}
.user_tab_header {
	border-bottom: 1px solid #DADADA;
	height: 35px;
}
.user_tab_header h2 {
	border-bottom: 1px solid #E64D5E;
	color: #4D4D4D;
	float: left;
	font-size: 16px;
	font-weight: normal;
	height: 35px;
	line-height: 40px;
}
.user_tab_header h2 a {
	color: #333333;
	text-decoration: none;
}
.user_tab dl {
	float: left;
	width: 100%;
	height: 40px;
	margin-top: 15px;
}
.user_tab dl dt {
	float: left;
	height: 40px;
	width: 40px;
	margin: 0 5px;
	display: inline;
}
.user_tab dl dt img {
	height: 40px;
	width: 40px;
	border-radius: 10%;
}
.user_tab dl dd.ut_nm {
	color: #4b4b4b;
	width: 70px;
	height: 40px;
	line-height: 40px;
	float: left;
}
.user_tab dl dd.ut_nm a {
	color: #333333;
	font-size: 12px;
}
.user_tab dl dd.ut_remark {
	background: url(../images/remark.gif) no-repeat;
	width: 64px;
	height: 12px;
	float: left;
}
.user_tab dl dd.r1 {
	background-position: 0 0;
}
.user_tab dl dd.r2 {
	background-position: 0 -17px;
}
.user_tab dl dd.r3 {
	background-position: 0 -34px;
}
.user_tab dl dd.r4 {
	background-position: 0 -51px;
}
.user_tab dl dd.r5 {
	background-position: 0 -68px;
}
.user_tab dl dd.r6 {
	background-position: 0 -50px;
}
.user_tab dl dd.r7 {
	background-position: 0 -60px;
}
.user_tab dl dd.r8 {
	background-position: 0 -70px;
}
.user_tab dl dd.r9 {
	background-position: 0 -85px;
}
.user_tab dl dd.r10 {
	background-position: 0 -102px;
}
.user_tab dl dd.r11 {
	background-position: 0 -119px;
}
.user_tab .n1, .user_tab .n2 {
	background: url(../images/lsimg/topnum.jpg) no-repeat;
	color: #FFFFFF;
	height: 16px;
	line-height: 16px;
	margin-top: 13px;
	text-align: center;
	width: 16px;
	float: left;
}
.user_tab dl em.n1 {
	background-position: 0 0;
}
.user_tab dl em.n2 {
	background-position: 0 -15px;
}
.life_body {
	width: 100%;
	float: left;
}
.life_cont {
	width: 1200px;
	margin: 0 auto;
}
.boxbg {
	height: 2px;
	left: 0;
	margin-left: -1px;
	overflow: hidden;
	position: relative;
	width: 990px;
}
/*电子代金券*/
/*.djitem {
	width: 220px;
	height: auto;
}
.djitem img {
	width: 220px;
	height: 210px;
}
.dj_title {
	display: block;
	font-size: 14px;
	font-family: '宋体';
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	width: 220px;
	margin-top: 5px;
	color: #333333;
	text-align: center;
}
.djitem .dj_dl {
	width: 220px;
	float: left;
}
.djitem .dj_dl dt {
	color: #E73535;
	height: 30px;
}
.djitem .dj_dl dd {
	color: #4B4B4B;
	height: 30px;
	line-height: 30px;
}
.djitem .dj_dl dt span {
	float: left;
	font-size: 23px;
}
.djitem .dj_dl dt strong {
	font-size: 25px;
	line-height: 24px;
	float: left;
}
.djitem .dj_dl dt em {
	color: #4B4B4B;
	margin-left: 10px;
	float: left;
	line-height: 30px;
}
.dj_price {
	height: 37px;
	width: 220px;
	background: #ef472c;
	text-align: center;
	line-height: 37px;
	font-size: 18px;
	font-weight: bolder;
	color: #FFF;
	float: left;
}
.dj_list {
	float: left;
	width: 518px;
	height: 345px;
	display: inline;
}
.dj_list li {
	float: left;
	width: 165px;
	height: 170px;
	position: relative;
	z-index: 1;
}
.dj_list li:hover {
	z-index: 9;
}
.dj_list li .layout {
	background: #FFFFFF;
	height: 165px;
	width: 166px;
	position: absolute;
	z-index: 9;
	left: 5px;
	cursor: pointer;
}
.dj_list li .layout img {
	height: 165px;
	width: 166px;
}
.dj_list li dl {
	line-height: 18px;
	background-color: #FFF;
	width: 185px;
	height: 300px;
	border: 1px solid #F2F2F2;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
	position: absolute;
	z-index: 1;
	top: -10px;
	left: 0px;
	overflow: hidden;
	cursor: pointer;
	visibility: hidden;
}
.dj_list li:hover dl {
	visibility: visible;
}
.dj_list li dl dd {
	position: absolute;
	left: 8px;
}
.dj_list li dl dd {
	z-index: 4;
}
.dj_list li dl dd.dj1_title {
	font-size: 14px;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	width: 166px;
	color: #333333;
	text-align: center;
	top: 178px;
	white-space: normal !important;
	z-index: 1;
}
.dj_list li dl dd.dj1_price {
	width: 166px;
	top: 208px;
}
.dj_list li dl dd.dj1_price span {
	float: left;
	font-size: 16px;
	color: #E73535;
}
.dj_list li dl dd.dj1_price strong {
	font-size: 16px;
	line-height: 18px;
	float: left;
	color: #E73535;
}
.dj_list li dl dd.dj1_price em {
	color: #4B4B4B;
	margin-left: 10px;
	float: left;
	line-height: 25px;
}
.dj_list li dl dd.dj1_btn {
	height: 37px;
	width: 166px;
	background: #ef472c;
	text-align: center;
	top: 235px;
	line-height: 37px;
	font-size: 18px;
	font-weight: bolder;
	color: #FFF;
	float: left;
}
.dj_list li dl dd.dj1_time, .dj_list li dl dd.dj1_num {
	color: #999999;
	height: 20px;
	line-height: 20px;
	top: 275px;
}
.dj_list li dl dd.dj1_num {
	left: 120px;
}
.dj_list li dl dd.dj1_num span {
	color: #EF472C;
}
.dj_list li:hover dd {
	display: block;
}
.dj_list li .dj_btn {
	color: #333333;
	display: none;
	height: auto;
	margin-top: 5px;
	overflow: hidden;
	width: 166px;
	z-index: 4;
	position: absolute;
	top: -10px;
	left: -10px;
}
.dj_time, .dj_num {
	color: #999999;
	height: 20px;
	margin-top: 5px;
	line-height: 20px;
}
.dj_num span {
	color: #EF472C;
}
.dj_time span {
	color: #999999;
}*/
.mask_Layout {
	background: #000000;
	cursor: pointer;
	opacity: 0;
	position: absolute;
}
.nc_box .dj_list .maskitem .layout {
	background: #FFFFFF;
	cursor: pointer;
	display: block;
	text-decoration: none;
}
.nc_box .dj_list .maskitem .layout img {
	width: 166px;
	height: 165px;
}
.nc_box .dj_list .hover .layout {
	border: 1px solid #F2F2F2;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
	left: -12px;
	padding: 11px;
	position: absolute;
	top: -12px;
}
.nc_box .dj_list .hover {
	z-index: 10;
}
.nc_box {
	background: #FFFFFF;
	border: 1px solid #e0e0e0;
	margin: 10px auto auto;
	padding: 15px;
	width: 1168px;
}
.comment_list {
	width: 1000px;
	height: auto;
	float: left;
}
.comment_list li {
	width: 330px;
	height: auto;
	float: left;
	margin: 10px 0;
}
.comment_list li a.pic {
	border: 1px solid #C6C6C6;
	box-shadow: 0 0 5px #C6C6C6;
	height: 49px;
	width: 49px;
}
.comment_list li a.pic img {
	height: 45px;
	margin: 2px;
	width: 45px;
}
.comment_list li a.pic:hover {
	border: 1px solid #E64D5E;
}
.comment_con {
	float: none;
	margin-left: 58px;
	width: 250px;
	word-wrap: break-word;
}
.comment_con h2 a {
	font-weight: bold;
	margin-right: 5px;
	color: #E64D5E;
	font-family: Tahoma, sans-serif;
}
.comment_con h2 {
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	margin-right: 5px;
	font-family: Tahoma, sans-serif;
}
.comment_con .shop_nm {
	margin-left: 5px;
}
.comment_con .time {
	font-family: Tahoma, sans-serif;
	color: #999999;
	float: right;
}
.comment_remark {
	background: url(../images/remark.gif) no-repeat;
	width: 64px;
	height: 12px;
	float: left;
	margin-bottom: 8px;
}
.rem1 {
	background-position: 0 0;
}
.rem2 {
	background-position: 0 -17px;
}
.rem3 {
	background-position: 0 -34px;
}
.rem4 {
	background-position: 0 -51px;
}
.rem5 {
	background-position: 0 -68px;
}
.rem6 {
	background-position: 0 -50px;
}
.rem7 {
	background-position: 0 -60px;
}
.rem8 {
	background-position: 0 -70px;
}
.rem9 {
	background-position: 0 -85px;
}
.rem10 {
	background-position: 0 -102px;
}
.rem11 {
	background-position: 0 -119px;
}
/*.comment_info{width:320px; position:relative; float:left;   }*/
.comment_info {
	width: 320px;
	float: left;
}
.comment_info {
	color: #666666;
	float: left;
	line-height: 22px;
	width: 250px;
	height: 45px;
	overflow: hidden;
}
.comment_info .more {
	display: block;
	float: right;
	height: 38px;
	width: 60px;
}
.comment_info a {
	font-family: Tahoma, sans-serif;
	color: #919191;
}
.comment_info a:hover {
	color: #e64d5e;
	text-decoration: none;
}
.search-wrap li.select_list {
	margin: 0 20px 0 20px;
}
.search-wrap li.select_list, .select_list label, .select_price label {
	float: left;
	line-height: 20px;
	margin-right: 5px;
}
.search-wrap li.select_list .sort {
	position: relative;
	width: 81px;
	z-index: 100;
	float: left;
	cursor: pointer;
}
.sort .select-item {
	color: #A9A9A9;
	padding: 0 0 0 5px;
}
.sort .select-item {
	border: 1px solid #C0C0C0;
	display: block;
	height: 19px;
}
.sort .select-item {
	box-shadow: 0 2px 2px #E3E3E3 inset;
}
.sort .item-list {
	background: #FFFFFF;
	border-color: -moz-use-text-color #C0C0C0 #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-style: none solid solid;
	border-width: 0 1px 1px;
	display: none;
	position: absolute;
	top: 6px;
	width: 79px;
	z-index: 1px;
}
.sort .item-list li a {
	width: 79px;
	color: #404040;
	display: block;
}
.sort .item-list li a:hover {
	background: #F5F5F5;
	text-decoration: none;
}
.sort .item-list li {
	height: 23px;
	line-height: 23px;
	text-indent: 5px;
}
.search-wrap li.select_list:hover .item-list {
	display: block;
}
.sort i {
	border-color: #666666 transparent transparent;
	border-style: solid dashed dashed;
	border-width: 4px;
	font-size: 0;
	height: 0;
	line-height: 0;
	position: absolute;
	right: 10px;
	top: 9px;
	transition: all 0.2s ease-in 0s;
	width: 0;
}
.search-wrap li.select_list:hover i {
	border-color: #333333 transparent transparent;
	top: 7px;
	transform: rotate(180deg);
	transform-origin: 50% 30% 0;
}
.search-wrap .select_price {
	padding-right: 12px;
	position: relative;
	width: 148px;
	z-index: 100;
}
.search-wrap .select_price input {
	box-shadow: 0 1px 1px #E3E3E3 inset;
	border: 1px solid #C0C0C0;
	height: 19px;
	width: 2.5em;
}
.search-wrap .select_price .price_list {
	border-color: #C0C0C0 #C0C0C0 #C0C0C0 -moz-use-text-color;
	border-image: none;
	border-style: solid solid solid none;
	border-width: 1px 1px 1px medium;
	display: inline-block;
	height: 19px;
	position: relative;
	width: 19px;
}
.price_box {
	float: left;
	display: inline;
}
.price_q {
	float: left;
}
.search-wrap .select_price .price_list i {
	border-color: #666666 transparent transparent;
	border-style: solid dashed dashed;
	border-width: 4px;
	font-size: 0;
	height: 0;
	line-height: 0;
	position: absolute;
	right: 5px;
	top: 9px;
	transition: all 0.2s ease-in 0s;
	width: 0;
}
.search-wrap .select_price .price_list:hover i {
	border-color: #333333 transparent transparent;
	top: 7px;
	transform: rotate(180deg);
	transform-origin: 50% 30% 0;
}
.search-wrap .select_price .price_list .price_btn {
	background: #FFFFFF;
	border: 1px solid #C0C0C0;
	left: -57px;
	margin: 0 auto;
	position: absolute;
	text-align: left;
	top: 19px;
	display: none;
	width: 75px;
}
.search-wrap .select_price .price_list .price_btn li a {
	color: #666666;
	display: block;
	height: 19px;
	line-height: 19px;
	padding-left: 4px;
	text-decoration: none;
}
.search-wrap .price_list:hover .price_btn {
	display: block;
}
.search-wrap .price_btn li a {
	width: 71px;
	color: #404040;
	display: block;
}
.search-wrap .select_price .price_btn li a:hover {
	background: #F5F5F5;
	text-decoration: none;
}
.search-wrap .price_btn li {
	height: 23px;
	line-height: 23px;
	text-indent: 5px;
}
.search-wrap .price_btn ul {
	margin-top: 0;
}
/*优惠券详细页*/
.c_title h1 {
	font-family: "Microsoft YaHei";
}
.layout_left {
	background: #FFFFFF;
	border: 1px solid #ECECEC;
	padding: 0 30px 30px;
	width: 684px;
	height: zuto;
	margin-bottom: 10px;
}
.layout_left02 {
	width: 747px;
	height: auto;
	float: left;
	margin-bottom: 10px;
}
.c_title h1 {
	font-size: 20px;
	font-weight: bolder;
	height: 30px;
	line-height: 30px;
	padding: 25px 0 15px;
}
.c_mall {
	width: 100%;
	float: left;
}
.c_imgbox {
	width: 290px;
	height: 185px;
	float: left;
	border: 1px dashed #cccccc;
	padding: 3px;
}
.c_imgbox a img {
	width: 290px;
	height: 185px;
}
.c_mall ul {
	float: right;
	width: 360px;
	color: #666666;
	margin-bottom: 43px;
}
.c_mall ul li {
	float: left;
	height: 25px;
	line-height: 25px;
	width: 100%;
	padding-left: 25px;
}
.c_mall ul li.share-js {
	padding-left: 2px;
	margin-top: 10px;
	float: left;
	width: 100%;
}
.c_mall ul li span {
	color: #e64d5e;
}
.c_icon1, .c_icon2, .c_icon3 {
	background: url(../images/icon.gif) no-repeat;
}
.c_icon1 {
	background-position: 0 6px;
}
.c_icon2 {
	background-position: 0 -34px;
}
.c_icon3 {
	background-position: 0 -78px;
}
.c_btn {
	float: right;
	width: 360px;
	display: block;
}
.printBtn, .downloadBtn {
	background: url(../images/btn.gif) no-repeat;
	width: 150px;
	height: 39px;
	float: left;
	margin-right: 10px;
	cursor: pointer;
}
.c_btn a.printBtn {
	background-position: 0 0;
}
.c_btn a.downloadBtn {
	background-position: 0 -50px;
}
.notice_block {
	color: #666;
	line-height: 25px;
	margin: 25px 0;
	float: left;
	width: 100%;
}
.c_tit1 {
	color: #333;
	margin-bottom: 10px;
	font-size: 16px;
}
.c_tit1 a {
	color: #6FC5ED;
	font-size: 12px;
	font-weight: normal;
	margin-left: 10px;
}
.c_tit1 span {
	font-size: 12px;
	font-weight: normal;
	margin-left: 10px;
}
.font1 {
	color: #EE472C;
}
.font2 {
	color: #999999;
}
.c_tit2 {
	color: #EE472C;
}
.c_tit3 {
	margin-top: 10px;
}
.c_tit4 {
	background: #FFFFFF;
	border: 1px dashed #e64d5e;
	color: #666666;
	line-height: 25px;
	padding: 10px;
}
.point_block {
	color: #999;
	line-height: 25px;
	margin: 25px 0;
	float: left;
}
.dashed_line {
	float: left;
	width: 100%;
	height: 1px;
	overflow: hidden;
	background: url(../images/dashed_line.gif) repeat-x;
}
.c_infolist {
	float: left;
	margin: 25px 0;
}
.c_infolist ul {
	float: left;
	margin-left: -12px;
}
.c_infolist ul li {
	float: left;
	border: 1px dotted #ECECEC;
	width: 210px;
	margin: 17px 0 0 12px;
	border: 1px dashed #cccccc;
	padding: 3px;
}
.c_infolist ul li img {
	float: left;
	display: block;
}
.c_infolist .q_mall {
	width: 210px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	text-align: center;
	margin-top: 3px;
	float: left;
	overflow: hidden;
	color: #999;
}
.c_infolist .q_mall a {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.c_infolist .q_mall a:hover {
	color: #ff9900;
}
.c_infolist .q_time {
	width: 145px;
	height: 25px;
	line-height: 25px;
	color: #999999;
	font-size: 12px;
	float: left;
}
.sd_info .q_time {
	width: 145px;
	height: 25px;
	line-height: 25px;
	color: #999999;
	font-size: 12px;
	float: left;
}
.sd_info .q_btn, .sd_info a.q_btn:hover {
	background: url(../images/index_btn.jpg) no-repeat 0 0;
	color: #FFFFFF;
	float: right;
	display: block;
	height: 20px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	width: 55px;
	cursor: pointer;
}
.sd_info a.q_btn:hover {
	background-position: 0 -20px;
}
.sd_info .q_btn, .sd_info a.q_btn:hover {
	background: url(../images/index_btn.jpg) no-repeat 0 0;
	color: #FFFFFF;
	float: right;
	display: block;
	height: 20px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	width: 55px;
	cursor: pointer;
}
.sd_info a.q_btn:hover {
	background-position: 0 -20px;
}
.c_infolist .q_info {
	height: 25px;
	width: 200px;
	float: left;
	margin-top: 5px;
	padding: 0 5px;
}
.sd_info .q_info {
	height: 25px;
	width: 200px;
	float: left;
	margin-top: 5px;
}
.shop_infobox {
	background: #FFFFFF;
	border: 1px solid #E6E6E6;
	padding: 15px;
	width: 958px;
}
.shop_img {
	border: 1px solid #F2F2F2;
	height: 133px;
	overflow: hidden;
	padding: 3px;
	width: 210px;
	float: left;
}
.shop_img img {
	width: 210px;
	height: 133px;
}
.shop_info {
	color: #999999;
	float: right;
	width: 728px;
	height: auto;
	line-height: 25px;
}
.shop_info h2.title {
	color: #333333;
	font-family: "Microsoft YaHei";
	font-size: 20px;
	line-height: 23px;
	margin: 0 0 10px;
}
.shop_info h2.title a {
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
}
.font3 {
	color: #e64d5e;
}
.shop_info ul li {
	height: 28px;
	line-height: 25px;
	font-size: 12px;
	font-family: Verdana;
}
.sd_list .sd_list_title {
	width: 198px;
	height: 35px;
	background: #FFF;
	border: 1px solid #ECECEC;
	border-left: 3px solid #e64d5e;
	font-size: 14px;
	color: #333;
	line-height: 35px;
	padding: 5px 15px;
}
.sd_list {
	float: left;
	width: 232px;
	height: auto;
	display: inline;
}
.sd_list dl {
	line-height: 18px;
	width: 204px;
	height: 180px;
	margin: 0 auto 30px;
}
.sd_list dl dt {
	height: 107px;
	width: 204px;
	cursor: pointer;
	float: left;
}
.sd_list dl dt img {
	height: 107px;
	width: 204px;
}
.sd_list dl dd.sd_title {
	height: 37px;
	width: 184px;
	background: url(../images/lf20.gif) repeat 0 0;
	text-align: center;
	top: 235px;
	line-height: 37px;
	font-size: 14px;
	font-weight: bolder;
	color: #FFF;
	float: left;
	padding: 0 10px;
}
.sd_list dl dd.sd_title a {
	color: #FFF;
}
.sd_list dl dd.sd_info {
	height: 20px;
	width: 210px;
	text-align: center;
	top: 235px;
	line-height: 20px;
	font-size: 12px;
	color: #333;
	float: left;
	margin-top: 5px;
}
/*弹出层*/
.short_block .short_wrap {
	background-color: #FFFFFF;
	clear: both;
	height: 100%;
	overflow: hidden;
}
.short_block .s_title {
	border-bottom: 1px solid #ECECEC;
	color: #333333;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	height: 45px;
	line-height: 45px;
	padding: 0 10px;
}
.short_block .s_cont {
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	margin: 10px 10px 0;
	padding-bottom: 18px;
}
.short_block .s_cont_inner {
	padding: 15px 10px 0;
	width: 460px;
}
.short_block .s_tips_title {
	color: #333333;
}
.short_block .s_cont .s_notice {
	background: #fffaf4;
	color: #ff7900;
	border: 1px dashed #CCCCCC;
	border-radius: 3px;
	line-height: 22px;
	margin: 7px 0 15px;
	padding: 6px 10px;
}
.short_block p.s_note {
	font-size: 12px;
	margin-bottom: 17px;
	color: #999999;
}
.short_block p.s_note em {
	color: #ff7900;
	font-weight: bolder;
}
.short_block .form_block {
	margin-bottom: 10px;
	float: left;
	width: 100%;
}
.short_block .form_block dt {
	color: #777777;
	float: left;
	font-size: 12px;
	line-height: 28px;
	text-align: right;
	width: 22%;
}
.short_block .form_block dd {
	float: right;
	text-align: left;
	width: 75%;
}
.short_block .form_block .form_txt, .form_block .form_txt02 {
	float: left;
	height: 23px;
	background: #FFFFFF url(../images/text.gif) repeat 0 0;
	line-height: 23px;
	margin: 0;
	padding: 0 4px;
	width: 280px;
	border: 1px solid #CCCCCC;
}
.form_block .form_txt02 {
	width: 100px;
}
.short_block .form_block dd label {
	clear: both;
	float: left;
	height: 24px;
	line-height: 24px;
	margin: 0;
	width: 210px;
	color: #FF7900;
}
.short_block .form_block .mc1 {
	margin-left: 5px;
}
.short_block .form_block a.fn, .form_btn_block a.fn {
	color: #6FC5ED;
	height: 28px;
	line-height: 28px;
	text-align: left;
}
.short_block .form_btn_block {
	padding-left: 150px;
	margin-top: 10px;
	padding-left: 69px;
	float: left;
}
.short_block .form_btn_block span {
	margin-right: 15px;
	height: 32px;
	line-height: 32px;
	background: #ff9600;
	padding: 10px 20px;
}
.short_block .form_btn_block span a {
	color: #fff;
	font-family: "Microsoft YaHei";
}
.ui-widget-header {
	background: none;
	border-bottom: 1px solid #ECECEC;
	color: #222222;
	font-weight: bold;
	color: #333333;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	height: 45px;
	line-height: 45px;
}
/*优惠券列表页*/
.coupon_list {
	float: left;
	width: 715px;
	height: auto;
	clear: both;
	background: #FFF;
	border: 1px solid #E6E6E6;
	padding: 15px;
}
.cpl_block .cp_img {
	border: 1px solid #F2F2F2;
	float: left;
	height: 135px;
	overflow: hidden;
	padding: 3px;
}
.cpl_block .cp_img img {
	width: 212px;
	height: 135px;
}
.cp_img_block {
	position: relative;
	width: 220px;
	float: left;
	height: 143px;
	margin-right: 10px;
	z-index: 1;
}
.cpl_block .txt_bg {
	position: absolute;
	text-align: center;
	height: 25px;
	width: 212px;
	left: 4px;
	bottom: 4px;
}
.cpl_block .txt_bg a {
	color: #fff;
	line-height: 25px;
}
.cpl_block .txt_bg a:hover {
	color: #ff7c7c;
}
.cpl_block .cp_tit {
	color: #666666;
	font-family: "Microsoft YaHei";
	float: left;
	font-size: 16px;
	height: 50px;
	font-weight: bold;
	margin: 0 0 18px;
	overflow: hidden;
	line-height: 25px;
	width: 310px;
}
.cpl_block {
	display: block;
	float: left;
	width: 540px;
}
.cpl_block ul {
	color: #666666;
	float: left;
	width: 310px;
}
.cpl_block ul li {
	float: left;
	height: 25px;
	line-height: 25px;
	width: 100%;
	padding-left: 25px;
}
.cpl_block ul li span {
	color: #e64d5e;
}
.cp_btn_block {
	width: 160px;
	height: 140px;
	float: right;
	border-left: 1px dashed #E6E6E6;
}
.cp_btn {
	cursor: pointer;
	font-family: "Microsoft YaHei";
	font-size: 18px;
	display: block;
	height: 35px;
	line-height: 35px;
	text-align: center;
	margin: 45px 0 4px 25px;
	width: 120px;
	background: #e64d5e;
	color: #FFF;
}
.cp_btn:hover {
	background: #C32E3E;
}
.cp_btn a {
	color: #FFF;
}
.cpl_block ul li span.cp_time {
	color: #999999;
	float: left;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	width: 145px;
	display: inline;
}
.rebox {
	position: relative;
}
.rank {
	position: absolute;
	width: 55px;
	height: 33px;
	left: 0;
	top: -5px;
	z-index: 2;
}
.rank strong {
	color: #FFF;
	line-height: 30px;
	width: 55px;
	top: 0;
	left: 0;
	text-align: center;
	font-size: 12px;
	font-family: "Microsoft YaHei";
	position: absolute;
	z-index: 3;
}
.cp_btn_block p {
	margin-left: 10px;
	color: #999999;
	float: left;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	width: 145px;
	display: inline;
	text-align: center;
}
.cp_btn_block p span.cp_num {
	color: #e64d5e;
}
.cp_last {
	float: left;
	background: #FFF;
	border: 1px solid #E6E6E6;
	padding: 5px;
	width: 220px;
}
.cp_ad {
	float: left;
	background: #FFF;
	border: 1px solid #E6E6E6;
	padding: 5px;
	width: 220px;
	height: 350px;
}
.cp_last_tit {
	height: 35px;
	width: 217px;
	float: left;
	display: inline;
	border-left: 3px solid #e64d5e;
	background: #f7f7f7;
}
.cp_last_tit h2 {
	font-size: 14px;
	font-family: '微软雅黑';
	line-height: 35px;
	color: #666666;
	font-weight: bolder;
	float: left;
	line-height: 34px;
	margin-left: 8px;
}
.cp_last_cont {
	padding: 0 10px;
	width: 200px;
	float: left;
}
.cp_last_cont ul {
	height: auto;
	float: left;
}
.cp_last_cont ul li.cp_roll {
	display: block;
	border-top: 1px dotted #ECECEC;
	float: left;
	margin-top: -1px;
	width: 200px;
	padding: 10px 0;
}
.cp_last_cont ul li.cp_roll a img {
	height: 40px;
	width: 60px;
	margin: auto 5px auto 0;
	display: inline;
	float: left;
}
.cp_last_cont ul li .cp_info {
	float: right;
	width: 135px;
}
.cp_last_cont ul li .cp_info .txt {
	color: #999;
	width: 135px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
}
.cp_last_cont ul li a:hover .cp_info .txt {
	text-decoration: underline;
	color: #E64D5E;
}
.cp_last_cont ul li a {
	color: #999;
	cursor: pointer;
}
.cp_last_cont ul li a:hover {
	text-decoration: underline;
}
#print_view {
	height: auto;
	margin: 0 auto;
	width: 620px;
}
#print_view .info {
	padding: 20px;
}
#print_view .info p {
	background-color: #fff9f0;
	border: 1px dashed #cdcdcd;
	color: #333333;
	font-size: 14px;
	padding: 10px;
}
#print_view .info .print {
	background: url(../images/public.png) no-repeat -395px -2px;
	display: block;
	height: 36px;
	line-height: 1000px;
	margin: 20px auto;
	overflow: hidden;
	padding: 0;
	width: 120px;
}
#print_box {
	margin: 0 auto;
	width: 596px;
	height: auto;
}
#print_box .ticket {
	float: left;
	height: 184px;
	padding-bottom: 25px;
	position: relative;
	width: 298px;
}
#print_box .ticket p img {
	background-color: #FFFFFF;
	border: 1px dashed #666666;
	height: 185px;
	padding: 1px;
	width: 290px;
}
#print_box .ticket p .thumb {
	height: 180px;
	width: 294px;
}
#print_box .ticket .ncs-print-cat {
	background: url(../images/public.png) no-repeat -590px -200px;
	bottom: -5;
	display: block;
	height: 19px;
	left: 0;
	position: absolute;
	width: 120px;
	z-index: 2;
}
#print_view .info h2 {
	text-align: center;
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 20px;
}
/*登陆注册页面*/
.login_page, .register_page {
	width: 368px;
	float: right;
	margin: 50px auto;
}
.page_hd {
	height: 50px;
	line-height: 50px;
	float: left;
}
.page_hd h2 {
	font-size: 20px;
	color: #565656;
	font-family: '微软雅黑';
	float: left;
}
.page_hd h2 span {
	font-family: Verdana, Geneva, sans-serif;
	color: #adadad;
	font-size: 16px;
}
.login_page form {
	float: none;
}
.btn_r {
	float: right;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
	width: 100%;
	text-align: left;
}
.btn_r .btn_com, .btn_r .btn_com:hover {
	background: url(../images/lsimg/nav_sp.gif) no-repeat -66px 0;
	display: block;
	width: 66px;
	height: 30px;
	float: left;
	margin-left: 10px;
}
.btn_r .btn_com:hover {
	background-position: -66px -33px;
}
.login_bd dt, .register_bd dt {
	display: none;
}
.login_bd dd, .register_bd dd {
	float: left;
}
.register_bd dl {
	margin-bottom: 5px;
	float: left;
}
.login_bd dd span.ipt01, .ipt02, .ipt03, .ipt04, .ipt05, .ipt06, .ipt07, .ipt08 {
	background: url(../images/lsimg/loginbg.jpg) no-repeat 0 0;
	height: 50px;
	display: block;
	float: left;
	padding: 0 17px 0 50px;
}
.ipt09, .ipt10 {
	background: url(../images/lsimg/loginbg.jpg) no-repeat 0 0;
	height: 50px;
	display: block;
	float: left;
}
.login_bd dd.submit {
	margin-top: 10px;
}
.ipt02 {
	background-position: 0 -50px;
}
.ipt03 {
	background-position: 0 -186px;
}
.ipt04 {
	background-position: 0 -243px;
}
.ipt05 {
	background-position: 0 -300px;
}
.ipt06 {
	background-position: 0 -357px;
}
.ipt07 {
	background-position: 0 -414px;
}
.ipt08 {
	background-position: 0 -471px;
}
.ipt09 {
	background-position: 0 -414px;
	cursor: pointer;
	height: 50px;
	position: relative;
	width: 185px;
}
.ipt09 span {
	display: inline-block;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	padding-left: 15px;
}
.ipt10 span {
	display: inline-block;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	padding-left: 15px;
}
.ipt10 {
	background-position: 0 -528px;
	cursor: pointer;
	height: 50px;
	position: relative;
	width: 178px;
}
.city_down {
	border-color: #000000 transparent transparent;
	border-style: solid dashed dashed;
	border-width: 4px;
	font-size: 0;
	height: 0;
	line-height: 0;
	position: absolute;
	right: 20px;
	top: 23px;
	transition: all 0.2s ease-in 0s;
	width: 0;
}
.mr9 {
	margin-right: 9px;
}
.slt_body, .slt_star {
	width: 176px;
	overflow-y: auto;
	height: 200px;
}
.slt_wrap {
	background-color: #FFFFFF;
	border: 1px solid #e4e4e4;
}
.slt_box {
	position: absolute;
	z-index: 300;
}
.slt_wrap .slt_list ul {
	padding: 5px 0;
}
.slt_wrap .slt_list li {
	cursor: pointer;
	padding: 3px 6px;
	line-height: 25px;
}
.slt_list .cur, .slt_list li:hover {
	background: #F4F4F4;
}
.in_b input {
	background-color: #FFFFFF;
	font-size: 14px;
	margin: 5px;
	border: 1px solid #fff;
	font-family: Tahoma;
	height: 35px;
	line-height: 35px;
	width: 300px;
	color: #999;
}
input:focus, textarea:focus {
	border: none;
}
.login_bd dd.find {
	margin: 10px 0 15px;
}
.login_bd dd.find input {
	vertical-align: -2px;
}
.btn-regist, .btn-regist:hover {
	background: url(../images/lsimg/loginbg.jpg) no-repeat 0 -100px;
	border: 0 none;
	font-family: '微软雅黑';
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-size: 18px;
	height: 41px;
	line-height: 41px;
	text-align: center;
	width: 368px;
}
.btn-regist:hover {
	background-position: 0 -141px;
}
.btn_r a.fw {
	margin-left: 20px;
	color: #12bbf6;
	float: right;
}
.btn_r a.fw:hover {
	text-decoration: underline;
}
.btn_r span {
	float: left;
}
.left_pic {
	background-color: #FFFFFF;
	float: left;
	height: 355px;
	width: 453px;
	margin-top: 20px
}
.register_bd .error_info {
	float: left;
	color: #ff513c;
	margin-top: 5px;
	display: block;
	width: 100%;
	line-height: 25px;
	height: 25px;
	padding-left: 25px;
	font-size: 14px;
	background-position: -67px -163px;
}
.error_login .error {
	float: left;
	color: #ff513c;
	margin-top: 5px;
	display: block;
	width: 100%;
	line-height: 25px;
	height: 25px;
	padding-left: 25px;
	font-size: 14px;
	background-position: -67px -163px;
}
.register_bd .ment input {
	margin-right: 3px;
	vertical-align: -2px;
}
.register_bd .ment a {
	margin-left: 3px;
	color: #ff513c;
}
.register_bd .ment {
	margin: 10px 0 15px;
	width: 368px;
}
.error_reg {
	background: url(../images/lsimg/nav_sp.gif) no-repeat;
	float: left;
	color: #ff513c;
	margin-top: 5px;
	display: block;
	width: 100%;
	line-height: 25px;
	height: 25px;
	padding-left: 25px;
	font-size: 14px;
	background-position: -67px -163px;
}
.yzm {
	float: left;
	margin-left: 5px;
	margin-top: 2px;
	width: 100px;
}
.yzm img {
	float: left;
}
.yzm a {
	float: left;
	color: #888888;
	text-decoration: underline;
	margin-top: 5px;
}
.yzm a:hover {
	color: #ff513c;
}
/*团购列表页*/
.fl {
	display: inline;
	float: left;
}
.fr {
	display: inline;
	float: right !important;
}
.mr20 {
	margin-right: 20px;
}
.mb20 {
	margin-bottom: 20px;
}
.group-bd {
	float: left;
	height: auto;
	width: 768px;
	/*	margin-top: 15px;*/
	margin-left: -20px;
}
.group-bd li {
	background: #FFFFFF;
	border: 1px solid #E6E6E6;
	float: left;
	padding-top: 11px;
	width: 361px;
}
.group-bd li a.gif-pic {
	display: block;
	margin-bottom: 15px;
	height: 215px;
}
.group-bd li img {
	padding: 0 11px;
	float: left;
	height: 215px;
	width: 338px;
}
.group-bd h3 {
	margin-bottom: 15px;
	overflow: hidden;
	width: 338px;
	padding: 0 11px;
	display: block;
}
.group-bd h3 a {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
.group-bd h3 .group-tit {
	color: #000000;
	display: block;
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.group-bd h3 .group-tit-s {
	color: #666666;
	display: block;
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;
}
.group-bd h3:hover .group-tit, .group-bd h3:hover .group-tit-s {
	color: #e85365;
	text-decoration: none;
}
.group-bd li .price {
	color: #E73535;
	width: 338px;
	padding: 0 11px;
	margin-bottom: 15px;
	display: block;
	height: 45px;
}
.group-bd li .price span {
	float: left;
	font: bolder 25px/22px "Microsoft YaHei";
	width: 180px;
}
.group-bd li .price strong {
	float: left;
	font-size: 20px;
	line-height: 41px;
}
strong {
	font-weight: bold;
}
.group-bd li .price em {
	color: #666666;
	line-height: 22px;
	margin-left: 5px;
	width: 160px;
	font-family: "Microsoft YaHei";
	font-size: 14px;
}
.group-bd li .btn, .group-bd li .btn-gift {
	background: url(../images/lsimg/group-btn.jpg) no-repeat;
	cursor: pointer;
	height: 40px;
	text-align: center;
	width: 112px;
	float: right;
}
.group-bd li .btn:hover {
	background: url(../images/lsimg/group-btn.jpg) no-repeat 0 -41px;
}
.group-bd li .btn-gift {
	background-position: 0 -82px;
}
.group-bd li .btn-gift:hover {
	background-position: 0 -123px;
}
.group-ft {
	background: #f9f9f9;
	border-top: 1px solid #e8e8e8;
	height: 35px;
	width: 338px;
	padding: 0 11px;
}
.group-bd li .time, .group-bd li .num {
	font-size: 14px;
	color: #000;
	font-family: Tahoma, sans-serif;
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
}
.group-bd li .num span {
	color: #e64d5e;
}
.group-bd li .time span {
	font-weight: bolder;
}
.group-bd li .time {
	background: url(../images/lsimg/group-time.jpg) no-repeat left center;
	padding-left: 25px;
}
/*团购侧边栏*/
.hot-group {
	background: #FFFFFF;
	border: 1px solid #E4E4E4;
	height: auto;
	padding: 5px;
	width: 220px;
}
.hot-group-hd h2 {
	color: #666666;
	float: left;
	font-family: '微软雅黑';
	font-size: 14px;
	font-weight: bolder;
	line-height: 34px;
	margin-left: 8px;
}
.hot-group .hot-group-hd {
	background: #F7F7F7;
	border-left: 3px solid #e64d5e;
	display: inline;
	float: left;
	height: 35px;
	width: 217px;
}
.hot-group-hd a {
	color: #9A9999;
	float: right;
	font-size: 12px;
	font-weight: normal;
	height: 35px;
	line-height: 35px;
	margin-right: 5px;
}
.hot-group .recom-ul {
	margin-bottom: 10px;
	float: left;
	width: 100%;
	overflow: hidden;
}
.hot-group .recom-ul .click {
	color: #0088CC;
}
.hot-group .recom-ul li {
	padding-top: 10px;
	border-top: 1px dashed #e0e0e0;
	float: left;
	margin-top: -1px;
}
.hot-group .recom-ul .thumb {
	height: 124px;
	margin-bottom: 5px;
	display: block;
}
.hot-group .recom-ul .thumb img {
	left: 0;
}
.hot-group .recom-ul h6 {
	width: 220px;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 4px;
	overflow: hidden;
	display: block;
}
.hot-group .recom-ul a {
	color: #666666;
	font-family: Helvetica, arial, sans-serif;
}
.hot-group .recom-ul a:hover {
	background: none repeat scroll 0 center transparent;
}
.hot-group .recom-ul .recom-worth {
	color: #666;
	font-family: Helvetica, arial, sans-serif;
	margin-bottom: 5px;
	float: left;
	_float: left;
	width: 220px;
	height: 20px;
	line-height: 20px;
}
.hot-group .recom-ul .recom-worth:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
}
.hot-group .recom-ul .recom-worth:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
}
.hot-group .recom-ul .price {
	float: left;
	font-size: 14px;
	margin-right: 10px;
	color: #f76120;
	font-weight: bolder;
	font-family: arial, sans-serif;
}
.hot-group .recom-ul del {
	color: #666;
	font-family: Helvetica, arial, sans-serif;
}
.hot-group .recom-ul .recom-word {
	color: #e64d5e;
	margin-right: 5px;
	padding-left: 10px;
}
.hot-group .recom-ul .last {
	margin: 0 14px 5px;
}
.hot-group .box-cont {
	padding: 0;
}
.group-erro-info {
	text-align: center;
	vertical-align: center;
	background: #FFFFFF;
	border: 1px solid #E4E4E4;
	padding: 5px;
	width: 990px;
}
.group-erro-info span {
	text-align: center;
	height: 30px;
	line-height: 32px;
	display: block;
	background: url(../images/lsimg/notice.gif) no-repeat left center;
	padding-left: 10px;
	width: 150px;
	margin: 100px auto;
}
.card-error {
	background: #FFFFFF;
	text-align: center;
	vertical-align: center;
	padding: 5px;
	width: 978px;
	border: 1px solid #E4E4E4;
}
.card-error span {
	text-align: center;
	height: 30px;
	line-height: 32px;
	display: block;
	background: url(../images/lsimg/notice.gif) no-repeat left center;
	padding-left: 10px;
	width: 150px;
	margin: 100px auto;
}
.coupon-no {
	background: #FFFFFF;
	text-align: center;
	vertical-align: center;
	padding: 5px;
	width: 735px;
	border: 1px solid #E4E4E4;
	margin-bottom: 25px;
}
.coupon-no span {
	text-align: center;
	height: 30px;
	line-height: 32px;
	display: block;
	background: url(../images/lsimg/notice.gif) no-repeat left center;
	padding-left: 10px;
	width: 150px;
	margin: 100px auto;
}
/*团购*/
.group-con li {
	background: #FFFFFF;
	border: 1px solid #e0e0e0;
	float: left;
	width: 290px;
	margin-left: -1px;
	margin-bottom: -1px;
	padding-bottom: 11px;
	margin: 0 10px 10px 0;
}
.group-con li:hover {
	border: 1px solid #e64d5e;
	cursor: pointer;
}
.group-con li img {
	float: left;
	width: 290px;
	height: 180px;
}
.group-con h3 {
	margin: 10px 0;
	overflow: hidden;
	width: 275px;
	padding: 0 12px;
	float: left;
}
.group-con h3 a {
	color: #000;
	text-decoration: none;
}
.group-con h3 .group-con-tit {
	color: #000000;
	display: block;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
	font-weight: normal;
	height: 45px;
	line-height: 25px;
}
.group-con h3:hover .group-con-tit, .group-con h3:hover .group-con-tit-s {
	color: #000000;
	text-decoration: none;
}
.group-con li .price {
	color: #E73535;
	float: left;
	width: 265px;
	padding: 0 12px;
	margin-top: 10px;
}
.group-con .pr-f {
	float: left;
	width: 160px;
	margin-top: 5px;
}
.group-con li .price span.dnum {
	float: left;
	font-size: 24px;
	line-height: 22px;
	font-weight: bolder;
}
.group-con li .price span.snum {
	color: #999999;
	padding-left: 3px;
	text-decoration: line-through;
	float: left;
	line-height: 30px;
}
.group-con li .price strong {
	float: left;
	font-size: 30px;
	line-height: 41px;
}
.group-con strong {
	font-weight: bold;
	color: #E73535;
}
.group-con li .price em {
	color: #E73535;
	font-size: 18px;
	float: left;
	font-family: '微软雅黑';
	line-height: 26px;
}
.group-con li .btn {
	background: url(../images/lsimg/group-btn-index.jpg) no-repeat;
	cursor: pointer;
	height: 37px;
	text-align: center;
	width: 93px;
	float: right;
}
.group-con li .btn:hover {
	background: url(../images/lsimg/group-btn-index.jpg) no-repeat 0 -41px;
}
.group-bd .pr-f {
	float: left;
	width: 160px;
}
.group-con li .time {
	float: left;
	height: 32px;
	line-height: 32px;
	padding: 0 10px;
	width: 275px;
	margin-top: 5px;
}
.group-con li .time .time_box {
	color: #333333;
	font-family: Tahoma;
	font-weight: 400;
	margin: 0;
	overflow: hidden;
	float: left;
}
.group-con li .time .time_box em {
	color: #999999;
	font-family: "宋体";
	font-size: 12px;
	padding: 0 4px;
}
.group-con li .num_box {
	color: #999999;
	float: right;
	margin: 0;
	overflow: hidden;
}
.group-con li .num_box .buy_num {
	color: #B9966A;
	font-family: airal;
	padding-right: 2px;
}
/*团购详细页*/
.group-detail-con {
	border: 1px solid #E6E6E6;
	margin-bottom: 10px;
	padding: 10px;
	background: #FFF;
	float: left;
	width: 724px;
}
.group-detail-con .gd-title {
	line-height: 25px;
	padding: 10px 20px 22px;
	float: left;
	width: 700px;
}
.group-detail-con .gd-con {
	float: left;
}
.group-detail-con .gd-title h1 {
	color: #111111;
	font-family: "Microsoft YaHei", 黑体, arial, sans-serif;
	font-size: 30px;
	font-weight: bold;
	line-height: 1.2;
}
.group-detail-con .gd-title .gd-des {
	font-family: "Microsoft YaHei", 黑体, arial, sans-serif;
	color: #777777;
	font-size: 24px;
	font-weight: normal;
	line-height: 30px;
	padding-top: 10px;
}
.group-info {
	background: #FFFFFF;
	border-left: 1px solid #E6E6E6;
	float: left;
	font-family: Helvetica, arial, sans-serif;
	margin-left: 10px;
	width: 260px;
	position: relative;
	z-index: 21;
}
.group-pic {
	float: left;
	width: 450px;
}
.group-pic img {
	width: 450px;
	height: 280px;
}
.group-info .prices-box {
	float: left;
	width: 264px;
}
.group-info .prices-box dl {
	border-left: 1px solid #FFFFFF;
	float: left;
	height: 40px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 86px;
}
.group-info .prices-box dl dt, .group-info .prices-box dl dd {
	font-size: 14px;
	line-height: 20px;
	text-align: center;
}
.group-info .prices-box dl dd.prices {
	font: bolder 14px/22px "Microsoft YaHei";
	color: #E64D5E;
}
.group-info .buy-now, .group-info .closeed {
	position: absolute;
	background: url(../images/lsimg/group_bg.gif) no-repeat 0 0;
	display: block;
	height: 77px;
	right: -18px;
	top: 60px;
	width: 282px;
	z-index: 99;
	float: left;
	z-index: 0;
}
.group-info .closeed {
	background-position: 0 -77px;
}
.group-info .buy-now strong, .group-info .closeed strong, .group-info .close span, .group .not-start span, .group .not-verify span {
	color: #FFFFFF;
	font-family: "微软雅黑";
	font-size: 28px;
	font-weight: 600;
	text-align: left;
	line-height: 77px;
	float: left;
	display: block;
	margin-left: 30px;
}
.group-info .buy-now span {
	font-family: "微软雅黑";
	font-size: 16px;
}
.group-info .buy-now a, .group-info .closeed a, .group-info .buy-now a.gift-btn-txt {
	background: url(../images/lsimg/group_bg.gif) no-repeat -10px -155px;
	cursor: pointer;
	float: right;
	height: 63px;
	line-height: 1000px;
	margin-top: 9px;
	overflow: hidden;
	width: 105px;
}
.group-info .closeed a {
	background-position: -10px -285px;
}
.group-info .buy-now a.gift-btn-txt {
	background-position: -10px -418px;
}
.group-info .buy-now a:hover.gift-btn-txt {
	background-position: -10px -483px;
}
.group-info .buy-now a:hover {
	background-position: -10px -220px;
}
.group-info .time {
	clear: both;
	display: inline;
	float: left;
	margin: 10px 12px 0;
	text-align: center;
	width: 250px;
}
.group-info .time h3 {
	background: url(../images/lsimg/group_bg.gif) no-repeat -330px -1px;
	color: #333333;
	font-family: "微软雅黑";
	font-size: 16px;
	height: 32px;
	line-height: 32px;
	margin: 0 auto;
	padding-left: 40px;
	width: 108px;
}
.group-info p {
	color: #000000;
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	height: 20px;
	margin-top: 5px;
}
.group-info p span {
	font-weight: bolder;
}
.group-info p span.tit{ float:left; font-size:12px; color:#666; font-weight:normal;width:70px;}
.group-info p span.tit02{ float:left; font-size:12px; color:#666; font-weight:normal;background: url(../images/lsimg/t-icon.jpg) no-repeat 0 8px; padding-left:5px; display:block;width:100px; line-height:30px;}

.group-info .require { display:block; float:left;
	margin: 0 12px 0;
	padding-top: 80px;*padding-top:90px;
	text-align: center;
	width: 250px;
	border-bottom: 1px solid #eee;
}
.group-info .require h2 {
	font-size: 12px;
	line-height: 28px;*line-height:30px;
	font-weight: normal;
}
.group-info .require h2 em {
	color: #CC0000;
	font: bolder 16px/0px "Microsoft YaHei";
	padding-left: 4px;
	padding-right: 4px;
}



.group-info .require02 { display:block; float:left;
	margin: 0 12px 0;
	padding-top: 100px;*padding-top:110px;
	text-align: center;
	width: 250px;
	border-bottom: 1px solid #eee;
}
.group-info .require02 h2 {
	font-size: 12px;
	line-height: 28px;*line-height:30px;
	font-weight: normal;
}
.group-info .require02 h2 em {
	color: #CC0000;
	font: bolder 14px/0px "Microsoft YaHei";
	padding-left: 4px;
	padding-right: 4px;
}
/*团购详情*/
.group-detail-box {
	border: 1px solid #E6E6E6;
	margin-bottom: 10px;
	padding: 15px 0 10px 20px;
	background: #FFF;
	float: left;
	width: 724px;
}
.group-detail-box .side-left {
	display: inline;
	float: left;
	padding-right: 12px;
	width: 500px;
	border-right: 1px solid #E6E6E6;
}
.side-left-hd {
	color: #333;
	font-size: 16px;
	border-bottom: 1px solid #E6E6E6;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
}
.side-left-hd h2 {
	border-bottom: 2px solid #E64D5E;
	display: block;
	float: left;
}
.side-left-intro {
	margin-bottom: 25px; float:left; width:500px;
}
.comp-deal{
    border-top: 1px solid #eee;
    margin-top: 15px;
    padding-top: 10px;
}
.comp-deal span {
    display: inline-block;

}
.group-detail-box .side-right {
	border-left: 1px solid #E6E6E6;
	float: left;
	overflow: hidden;
	padding-left: 15px;
	width: 180px;
	min-height: 300px;
	margin-left: -1px;
}
.group-detail-box .side-list {
	margin-bottom: 20px;
	color: #666666;
	line-height: 18px;
}
.group-detail-box .side-list p a {
	color: #E64D5E;
}
.side-right .jiathis_style {
	float: left;
}
/*团购进度*/
.group-buy-form {
	background: #FFFFFF;
	border: 1px solid #D4D4D4;
	clear: both;
	height: auto !important;
	min-height: 400px;
	padding: 20px;
}
.group-buy-form h2 {
	border: 0 none;
	color: #666666;
	font-size: 14px;
	margin: 0 0 10px;
	padding: 0;
}
.buy-process-bar {
	background: #ECECEC;
	border-radius: 3px 3px 3px 3px;
	color: #666666;
	font-size: 0;
	line-height: 0;
	margin-bottom: 30px;
	overflow: hidden;
}
.buy-process-bar li {
	display: inline-block;
	float: left;
	font-size: 14px;
	line-height: 30px;
	position: relative;
	text-align: center;
	width: 220px;
	z-index: 2;
}
.buy-process-bar .step-first {
	border-radius: 3px 0 0 3px;
}
.buy-process-bar .step-last {
	border-radius: 0 3px 3px 0;
}
.buy-process-bar li .arrow, .buy-process-bar li .highlight {
	border-color: transparent transparent transparent #ECECEC;
	border-style: dashed dashed dashed solid;
	border-width: 15px 0 15px 15px;
	font-size: 0;
	height: 0;
	line-height: 0;
	position: absolute;
	right: -15px;
	top: 0;
	width: 0;
}
.buy-process-bar li .highlight {
	border-left-color: #FFFFFF;
	border-width: 17px 0 17px 17px;
	right: -17px;
	top: -2px;
}
.buy-process-bar .current {
	background: none repeat scroll 0 0 #E64D5E;
	color: #FFFFFF;
	z-index: 1;
}
.buy-process-bar .current .arrow {
	border-left-color: #E64D5E;
}
.table-section {
	background: #FFFFFF;
	font-size: 12px;
	margin: 0 0 10px;
	overflow: hidden;
}
.table-section table .total {
	padding-right: 16px;
	text-align: right;
}
.table-section table {
	border: 1px solid #E5E5E5;
	text-align: center;
	width: 100%;
}
.table-section table {
	text-align: center;
}
.table-section table th, .table-section table td {
	border-bottom: 1px dotted #E5E5E5;
	padding: 12px;
}
.table-section table th {
	background: none repeat scroll 0 0 #F7F7F7;
	border-bottom-style: solid;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 12px;
	text-align: center;
	line-height: 25px;
}
.table-section table td {
	background: none repeat scroll 0 0 #FFFFFF;
}
.table-section .summary {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #F7F7F7;
	border-color: -moz-use-text-color #E5E5E5 #E5E5E5;
	border-image: none;
	border-right: 1px solid #E5E5E5;
	border-style: none solid solid;
	border-width: 0 1px 1px;
	overflow: hidden;
	padding: 10px 6px;
	text-align: right;
}
.table-section table .fade {
	color: #999999;
}
.table-section table .deal {
	padding-right: 18px;
	text-align: left;
	vertical-align: top;
}
.table-section table .deal-title {
	color: #626061;
}
.table-section table .deal-info {
	border: 0 none;
}
.table-section table .deal-info td {
	background: none;
	border: 0 none;
	padding: 0;
}
.summary-table .desc {
	padding-left: 16px;
	text-align: left;
}
.summary-table .desc a {
	color: #000000;
	line-height: 20px;
}
.summary-table .quantity {
	padding-bottom: 10px;
	padding-top: 10px;
}
.summary-table .quantity .minus-disabled, .summary-table .quantity .minus-disabled:hover, .summary-table .quantity .minus, .summary-table .quantity .plus, .summary-table .quantity .plus:hover {
	background: url(../images/lsimg/sp-icon.png) no-repeat;
	display: inline-block;
	font-size: 0;
	height: 13px;
	line-height: 13px;
	outline: 0 none;
	vertical-align: middle;
	width: 13px;
}
.summary-table .quantity .minus-disabled {
	background-position: -13px 0;
}
.summary-table .quantity .plus:hover {
	background-position: -65px 0;
}
.summary-table .quantity .minus-disabled:hover {
	background-position: -26px 0;
}
.summary-table .quantity .f-text {
	border: 1px solid #E64D5E;
	font-size: 20px;
	height: 20px;
	line-height: 20px;
	margin: 0 5px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	width: 50px;
}
.summary-table .quantity .plus {
	background-position: -52px 0;
}
.summary-table .money {
	font-family: arial;
	font-size: 14px;
	letter-spacing: 1px;
}
.table-section table .extra-fee {
	padding-right: 16px;
	text-align: right;
}
.table-section table .total-fee .money {
	color: #E64D5E;
	font-size: 18px;
}
.btn-bar-box {
	text-align: right;
}
.btn-bar-box .btn-bar-msg {
	line-height: 45px;
	height: 45px;
	float: right;
	color: #9a9a9a;
	margin-right: 10px;
}
.btn-bar, .btn-bar-txt {
	background: url(../images/lsimg/bar-btn.jpg) no-repeat 0 0;
	display: inline-block;
	overflow: hidden;
}
.btn-bar .btn-bar-txt {
	font: bold 14px/45px "Simsun";
	height: 45px;
	padding: 0 13px 0 15px;
}
.btn-bar {
	background-position: right 0;
	padding-right: 1px;
	float: right;
}
.btn-bar:hover {
	background-position: right -48px;
}
.btn-bar-txt:hover {
	background-position: 0 -48px;
	color: #FFFFFF;
}
.btn-bar-txt {
	background-position: 0 0;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	height: 45px;
	line-height: 22px;
	margin: 0;
	overflow: visible;
	padding: 0 8px 0 10px;
}
.group-order-list {
	font-size: 12px;
	margin-bottom: 20px;
}
.group-order-list li {
	line-height: 22px;
}
.group-order-list li a {
	color: #333;
}
.pay-choice {
	line-height: 25px;
	font-size: 14px;
}
.pay-choice p {
	font-weight: bold;
	margin: 15px 0;
}
.pay-choice .money {
	color: #EA4F01;
	margin: 0 3px;
	font-family: arial;
}
.paybox {
	background: #F7F7F7;
	border: 0 none;
	padding: 10px 20px 15px;
	width: 660px;
}
.paybox h3 {
	color: #333;
	line-height: 22px;
	font-weight: normal;
	font-size: 14px;
	margin: 10px 0;
}
.paybox p {
	line-height: 25px;
}
.paybox p a {
	color: #E64D5E;
}
.paybox p input {
	margin-left: 5px;
}
.group-msg-box {
	text-align: center;
	vertical-align: center;
	background: #FFFFFF;
	border: 1px solid #E4E4E4;
	margin-top: 10px;
	padding: 5px;
	width: 978px;
}
.group-msg {
	width: 250px;
	margin: 200px auto;
	height: 38px;
}
.group-msg span {
	text-align: center;
	height: 50px;
	line-height: 50px;
	display: block;
	float: left;
	padding-left: 10px;
	font-size: 14px;
}
.group-msg i.error-msg, .group-msg i.ok-msg {
	background: url(../images/lsimg/group-msg.jpg) no-repeat 0 0;
	float: left;
	width: 45px;
	height: 50px;
	display: block;
}
.group-msg i.ok-msg {
	background-position: 0 -48px;
}
.group-msg i.error-msg {
	background-position: 0 0;
}
.group-no-record {
	background: #FFFFFF;
	text-align: center;
	vertical-align: center;
	padding: 5px;
	width: 735px;
	margin-left: 20px;
	border: 1px solid #E4E4E4;
	margin-bottom: 20px;
}
.group-no-record span {
	text-align: center;
	height: 30px;
	line-height: 32px;
	display: block;
	background: url(../images/lsimg/notice.gif) no-repeat left center;
	padding-left: 10px;
	width: 150px;
	margin: 100px auto;
}
.pb-txt {
	margin: 5px 10px;
	position: relative;
	top: 2px;
}
.pb-txt a {
	color: #E64D5E;
}
.card-bd li {
	float: left;
	width: 278px;
	height: 300px;
	margin: 0 78px 40px 0;
	display: inline;
}
.card-bd li .card-bd-m {
	background: #FFFFFF;
	border: 1px solid #E6E6E6;
	padding: 10px;
	width: auto;
}
.card-bd li img {
	border-radius: 5px;
}
.card-bd li .card-dis {
	color: #E64D5E;
}
.card-bd li h2.card-hd {
	font-size: 14px;
}
.card-bd li .card-dis, .card-bd li h2.card-hd {
	text-align: center;
	line-height: 25px;
}
.b-ml {
	margin: 0 auto;
	float: right;
}
.card-msg {
	width: 276px;
	text-align: center;
}
.card-msg dl {
	display: inline-block;
	margin: 0 auto;
}
.card-msg dl dt {
	background: url(../images/lsimg/card-icon.jpg) no-repeat 0 0;
	vertical-align: top;
	display: inline-block;
	width: 23px;
	height: 23px;
}
.card-msg dl dd {
	height: 23px;
	vertical-align: top;
	display: inline-block;
	text-align: left;
	line-height: 23px;
}
.hy-con {
	width: auto;
	float: left;
	background: #FFF;
	padding: 25px 30px;
	border: 1px solid #7B7B7B;
	border-top: none;
}
.hy-card-box {
	height: 155px;
	width: 255px;
	margin-left: 35px;
}
.hy-card-box img {
	height: 155px;
	width: 255px;
	border-radius: 5px 5px 5px 5px;
}
.hy-card-rebate {
	border: 1px solid #DDDDDD;
	border-radius: 3px 3px 3px 3px;
	margin: 30px 0 18px;
	padding: 25px 25px 15px;
	position: relative;
	width: 265px;
}
.hy-card-rebate h4 {
	background-color: #FFFFFF;
	color: #e64d5e;
	font-size: 14px;
	font-weight: bold;
	left: 25px;
	padding: 0 5px;
	position: absolute;
	top: -10px;
}
.hy-card-rebate .reba-item {
	margin-bottom: 15px;
	padding-left: 35px;
	position: relative;
}
.hy-card-rebate li .icon-reba {
	background: url(../images/lsimg/hy-icon.jpg) no-repeat 0 0;
}
.hy-card-rebate li i {
	height: 33px;
	left: -6px;
	position: absolute;
	top: -10px;
	width: 33px;
}
.hy-card-rebate li h5 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
}
.hy-card-rebate .note {
	border-top: 1px dashed #D6D6D6;
	padding-top: 10px;
	line-height: 23px;
}
.hy-btn-box {
	padding-top: 5px;
	text-align: right;
}
.hyq-btn, .hyx-btn, .hy-txt, .hyx-txt {
	background: url(../images/lsimg/btn.jpg) no-repeat 0 0;
	display: inline-block;
	overflow: hidden;
}
.hyq-btn .hy-txt, .hyx-btn .hyx-txt {
	font: bold 14px/30px "Simsun";
	height: 30px;
	padding: 0 13px 0 15px;
}
.hyq-btn {
	background-position: right 0;
	padding-right: 1px;
}
.hyx-btn {
	background-position: right -62px;
	padding-right: 1px;
}
.hyx-btn .hyx-txt {
	background-position: 0 -62px;
}
.hyx-btn .hyx-txt:hover {
	background-position: 0 -93px;
	color: #3a3a3a;
	text-decoration: none;
}
.hyq-btn:hover {
	background-position: right -31px;
}
.hyx-btn:hover {
	background-position: right -93px;
}
.hy-txt:hover {
	background-position: 0 -31px;
	color: #FFFFFF;
	text-decoration: none;
}
.hy-txt, .hyx-txt {
	background-position: 0 0;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	height: 45px;
	line-height: 22px;
	margin: 0;
	overflow: visible;
	padding: 0 8px 0 10px;
}
.hyx-txt {
	color: #666;
}
/*广告位*/
.layout_left_wrap {
	width: 747px;
	height: auto;
	float: left;
}
.ad-detail-l {
	background: #FFFFFF;
	border: 1px solid #ECECEC;
	padding: 2px;
	width: 740px;
	height: 100px;
	float: left;
}
/*预约*/
.apt-ul {
	float: left;
}
.apt-ul li {
	float: left;
	background: url(../images/apt-bg.gif) no-repeat 227px 0;
	width: 490px;
	height: 185px;
	margin: 0 9px 20px 0;
}
.apt-img {
	width: 215px;
	height: 170px;
	border: 1px solid #e5e1e1;
	padding: 5px;
	background: #FFF;
	float: left;
}
.apt-img img {
	width: 215px;
	height: 170px;
}
.apt-cont {
	float: left;
	width: 262px;
	height: 168px;
	float: right;
	border: 1px solid #ECECEC;
	background: #FFF;
	margin-top: 7px;
	border-left: none;
}
.apt-cont dl {
	float: left;
	padding: 10px;
	width: 240px;
}
.apt-cont dl dt {
	font-size: 14px;
	font-weight: bolder;
	line-height: 20px;
}
.apt-cont dl dd {
	line-height: 18px;
	margin-top: 8px;
	color: #666666;
}
.apt-cont dl dd strong, .apt-cont dl dd.count span {
	color: #C00;
}
.apt-cont dl dd.count {
	font-size: 14px;
}
.apt-info a {
	color: #999999;
}
.apt-info a:hover {
	color: #C32E3E;
}
.apt-info .apt-down, .apt-info .apt-up {
	background: url(../images/open.gif) no-repeat 0 0;
	cursor: pointer;
	display: inline-block;
	height: 9px;
	margin-left: 5px;
	overflow: hidden;
	width: 8px;
}
.apt-info .apt-up {
	background-position: right -23px;
}
.apt-cont .apt-desc-list {
	float: left;
	padding: 7px 0 0;
	background: #fff;
	width: 240px;
	padding: 10px;
	border: 1px solid #ECECEC;
	border-top: none;
}
.apt-cont .apt-desc-list p {
	line-height: 22px;
	overflow: hidden;
	padding: 0 0 5px 60px;
}
.apt-cont .apt-desc-list p .apt-tit {
	color: #999999;
	float: left;
	margin-left: -60px;
	text-align: right;
	width: 60px;
}
.apt-cont .apt-desc-list p .apt-tit {
	color: #999999;
}
.cancel-btn, .cancel-btn-txt {
	background: url(../images/lsimg/btn-c.gif) no-repeat 0 0;
	display: inline-block;
	overflow: hidden;
}
.cancel-btn .cancel-btn-txt {
	font: bold 14px/30px "Simsun";
	height: 30px;
	padding: 0 13px 0 15px;
}
.cancel-btn {
	background-position: right 0;
	padding-right: 1px;
	float: right;
	margin: 18px 0 0 10px;
}
.cancel-btn:hover {
	background-position: right -31px;
}
.cancel-btn-txt:hover {
	background-position: 0 -30px;
	color: #2b2b2b;
	text-decoration: none;
}
.cancel-btn-txt {
	background-position: 0 0;
	border: 0 none;
	color: #5e5e5e;
	cursor: pointer;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	margin: 0;
	overflow: visible;
	padding: 0 8px 0 10px;
}
/*附近店铺*/
.shopnear, .shop_mlist {
	float: left;
	width: 279px;
	background: #FFFFFF;
	border: 1px solid #E6E6E6;
	padding: 10px;
}
.shopnear_hd {
	margin: 20px 10px 20px 20px;
	float: left;
	width: 90%;
}
.shopnear_hd strong {
	color: #D43131;
	font-weight: 400;
}
.shopnear span {
	float: right;
}
.shopnear_hd h3 {
	float: left;
	color: #666666;
	font: 400 24px/24px "Microsoft Yahei";
}
.shopnear_bd, .shop_mlist_bd {
	width: 279px;
	overflow: hidden;
}
.shopnear dl {
	float: left;
	margin-bottom: 20px;
	overflow: hidden;
	width: 100%;/*  position: relative;*/
}
.shop_mlist_bd dl {
	float: left;
	border-top: 1px dashed #F4F4F4;
	margin-top: -1px;
	;
	overflow: hidden;
	width: 100%;
	padding: 10px;
}
.shopnear_bd img {
	height: 80px;
	width: 100px;
}
.shopnear_bd dt, .shop_mlist_bd dl dt {
	float: left;
}
.shopnear_bd dd, .shop_mlist_bd dd {
	overflow: hidden;
	width: 165px;
}
.shopnear_bd h4, .shop_mlist_bd h4 {
	font: 700 14px/14px Microsoft YaHei, SimHei;
	margin-bottom: 8px;
	line-height: 22px;
}
.shopnear_bd p {
	line-height: 1.5;
}
.shopnear_bd h4 a {
	color: #333;
}
.shopnear_bd h4 a:hover {
	color: #cf1010;
}
.shopnear_bd .btn, .shopnear_bd .btn:visited {
	background: #868686;
	border-radius: 10px;
	color: #FFFFFF;
	line-height: 21px;
	margin-right: 6px;
	padding: 2px 8px;
}
.shopnear_bd .i_say, .shopnear_bd .i_say:visited {
	color: #AF1111;
	vertical-align: top;
}
.share_list dt a {
	padding: 0 10px;
}
.share_list dl a.list_detail:link, .share_list dl a.list_detail:visited {
	color: #666666;
	display: inline-block;
	width: 530px;
	word-break: break-all;
}
/* ==========================
 * 首页底部文章样式
 * ========================== */
.weixin_code {
	float: right;
}
.wxcode-img {
	background: #FFFFFF;
	border: 1px solid #6C6C6C;
	height: 130px;
	margin: 0 auto 10px;
	padding: 7px;
	width: 130px;
}
.weixin_code span {
	color: #878787;
	display: block;
	font-size: 12px;
	height: 25px;
	text-align: center;
	line-height: 18px;
	font-family: Verdana;
}
#faq {
	width: 1200px;
	padding-top: 10px;
	margin: 10px auto;
	border-top: 1px dotted rgb(216, 216, 216);
}
#faq ul {
	width: 144px;
	height: 148px;
	float: left;
	padding: 5px;
	margin: 20px 4px 0;
}
#faq ul li {
	font-size: 12px;
	line-height: 24px;
	display: block;
}
#faq ul li a {
	font-family: Tahoma, sans-serif;
	color: rgb(145, 145, 145);
	line-height: 18px;
}
#faq ul li a:hover {
	color: #555;
}
/*分页样式*/
.page_box {
	clear: both;
	margin-top: 20px;
}
.pb {
	margin: 20px auto;
	overflow: hidden;
	width: 1000px;
}
.page_box ul {
	float: right;
	padding: 5px 0;
	text-align: right;
}
.page_box ul li {
	display: inline-block;
	list-style-type: none;
}
.page_box ul li {
	float: left;
}
.page_box li span {
	background-color: #FFFFFF;
	border: 1px solid #DADADA;
	color: #777777;
	display: inline;
	float: left;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	list-style-type: none;
	margin: 0 1px;
	padding: 0 10px;
}
.page_box li a span, .page_box li a:visited span {
	color: #980101;
	cursor: pointer;
	text-decoration: none;
}
.page_box li a:hover span, .page_box li a:active span {
	background-color: #FFFFFF;
	border-color: #980101;
	color: #980101;
	cursor: pointer;
}
.page_box li span.currentpage {
	background-color: #980101;
	border-color: #980101;
	color: #FFFFFF;
	font-weight: 600;
}
/*按钮*/
.apt-btn, .apt-btn-txt {
	background: url(../images/lsimg/btn.jpg) no-repeat 0 0;
	display: inline-block;
}
.apt-btn .apt-btn-txt {
	font: bold 14px/30px "Simsun";
	height: 30px;
	padding: 0 13px 0 15px;
	color: #FFFFFF;
	cursor: pointer;
}
.apt-btn .apt-btn-txt:hover {
	background: url(../images/lsimg/btn.jpg) no-repeat 0 -31px;
}
.apt-btn {
	background-position: right 0;
	padding-right: 1px;
	float: right;
	margin-top: 18px;
}
.apt-btn:hover {
	background-position: right -31px;
}
.remark_box .remark_taste {
	float: left;
}
.remark-item {
	background: url(../images/remark_img.gif) no-repeat;
	float: left;
	height: 16px;
	width: 84px;
	margin-right: 6px;
}
.col-num, a.col-num {
	font-family: Tahoma, sans-serif;
	color: #999999;
}
a.col-num:hover {
	color: #cc0000;
}
.sep {
	color: #E0E0E0;
	padding: 0 5px;
}
.remark_box .stress {
	color: #CC0000;
	font-family: Verdana, Geneva, sans-serif;
	padding-left: 5px;
}
.star5 {
	background-position: 0 0;
}
.star4 {
	background-position: 0 -18px;
}
.star3 {
	background-position: 0 -36px;
}
.star2 {
	background-position: 0 -54px;
}
.star1 {
	background-position: 0 -72px;
}
.star0 {
	background-position: 0 -90px;
}
/*新店推荐*/
.store_new {
	overflow: hidden;
	float: left;
}
.store_new li {
	border-right: 1px solid #F2F2F2;
	overflow: hidden;
	width: 200px;
	height: 187px;
	padding: 10px 16px;
	float: left;
	overflow: hidden;
	margin-right: -1px;
}
.store_new li a img {
	width: 200px;
	height: 120px;
}
.store_new .store_tit {
	color: #333333;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	margin-top: 5px;
	overflow: hidden;
	text-align: center;
	font-weight: bolder;
	width: 100%;
	font-family: Verdana, Geneva, sans-serif;
}
.store_new .store_txt {
	width: 200px;
	height: 20px;
	padding: 10px 0;
}
.store_new .store_txt span .stress {
	color: #CC0000;
	font-family: Verdana, Geneva, sans-serif;
}
.topNav-left li.dcode-box:hover .login-dcode {
	visibility: visible;
}
